3

select要素でjqtransformを使用するときに選択されたオプションを設定する方法。

form に jqtransform を使用しています。データベースから保存されたデータを取得するときに、適切なオプション値を選択するように設定したいと考えています。

4

2 に答える 2

5

jqTransform を使用しない場合と同じ方法で select の値を設定すると思います。

例えば

$('#mySelect').val('myVal');

編集:

まあ、これは本当に醜いですが、うまくいくはずです:

var mySelect = $('#mySelect');

//find the current selected option
var myOption = mySelect.find('option[value='+mySelect.val()+']');

//find the index of that option
var index = $('#mySelect option').index(myOption);

//trigger the click on the corresponding jqTranfsform element
mySelect.prev('ul').find('li').eq(index).find('a').click();
于 2012-07-09T19:51:36.897 に答える
3

onchange イベントを呼び出すことができます。jqtransform には change() メソッドがあります。

$('#mySelect').val('myVal').trigger('change');

できます :)

于 2012-12-27T11:41:32.173 に答える