如何在select元素上使用jqtransform时设置选项

时间:2012-07-09 19:47:31

标签: javascript jquery asp.net jqtransform

如何在select元素上使用jqtransform时设置选项。

我正在为我的表单使用jqtransform,并且我想在从数据库中检索保存的数据时设置适当的选项值。

2 个答案:

答案 0 :(得分:5)

我相信你可以像不使用jqTransform一样设置select的值。

E.g。

$('#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();

答案 1 :(得分:3)

您可以调用onchange事件。 jqtransform有change()方法。

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

它有效:)