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