フォーム フィールドに jqtransform を使用しています。動的フィールドをフォームに追加すると、jqtransform が新しいフィールドに適用されません。サンプルコードをご覧ください。
$(function(){
$('form#js_greatdeals_form').jqTransform();
$('#js_greatdeals_form div.jqTransformSelectWrapper ul li a').click(function(){
var value = $(this).parent().index();
$("#select_cntry").attr('selectedIndex', value);
var countryiso = $("#select_cntry").val();
if(countryiso == 1) {
var content = '<select name="state" id="state"><option value="s1">State1</option><option value="s2">State2</option></select>';
$('#newselect').html(content);
$('select#state').jqTransform(); //Newly added
}
});
});
私のフォームは、
<form id="js_greatdeals_form" name="js_greatdeals_form" method="post">
<select id="select_cntry">
<option selected="selected">select</option>
<option value="1">Country1</option>
<option value="2">Country2</option>
</select>
<div id="newselect"></div>
</form>
質問に対する回答を試してみました[「新しく追加された」コメント行を参照してください]。しかし、その解決策も私にはうまくいきません。必要なことをしてください。ありがとう