3
如何在select元素上使用jqtransform时设置选项。如何在select元素上使用jqtransform时选择选项
我使用jqtransform作为我的表单,并且我想在从数据库检索保存的数据时选择适当的选项值进行选择。
如何在select元素上使用jqtransform时设置选项。如何在select元素上使用jqtransform时选择选项
我使用jqtransform作为我的表单,并且我想在从数据库检索保存的数据时选择适当的选项值进行选择。
我相信你会设置值的选择相同的方式,而不使用jqTransform。
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();
你可以调用onchange事件。 jqtransform有change()方法。
$('#mySelect').val('myVal').trigger('change');
它工作的:)
没有,它不与jqTransform工作,否则没戏工作的罚款。 – Anushka 2012-07-09 20:03:46
请参阅编辑... – algiecas 2012-07-09 20:29:20
它(仍然)有效,但为何不通过 'var index = mySelect [0] .selectedIndex'获取索引。这节省了额外的行 – 2014-01-14 13:26:58