如何在select元素上使用jqtransform时设置选项。
我正在为我的表单使用jqtransform,并且我想在从数据库中检索保存的数据时设置适当的选项值。
答案 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');
它有效:)