Iam使用使用JQuery-select2版本3.5實現的下拉框。如何通過選項列表更改選定的JQuery-select2下拉列表的值使用JQuery的索引號
我想使用JQuery設置從列表中選擇的第二個項目,如$("#fieldId").prop("selectedIndex",1)
。
可能嗎?提前
感謝
Iam使用使用JQuery-select2版本3.5實現的下拉框。如何通過選項列表更改選定的JQuery-select2下拉列表的值使用JQuery的索引號
我想使用JQuery設置從列表中選擇的第二個項目,如$("#fieldId").prop("selectedIndex",1)
。
可能嗎?提前
感謝
$('#fieldId').select2("val",$('#fieldId option:eq(1)').val());
/*By using eq(), the index number should be calculated from 0*/
或
$('#fieldId').select2("val",$('#fieldId option:nth-child(2)').val());
/*By using nth-child(), the index number should be calculated from 1*/
這可能是有用的
你的答案是correc but.already using this,並在評論中提到了這一點。無論如何接受你的答案來幫助別人 – Ponnarasu
如果你指的是select
下拉菜單,然後這應該解決您的問題
<select>
<option>1st item</option>
<option selected>2nd item</option>
<option>3rd item</option>
</select>
編輯:可以實現,像這樣
$('select option:nth-child(2)').attr('selected', true);
到目前爲止,你已經嘗試過什麼...... – prashant
$( 「#fieldId」)丙( 「的selectedIndex」,1); – Ponnarasu