我將一個表單中的所有輸入以數組形式保存到一個變量中。從數組中獲取選擇的下拉索引jquery
例子:var data = $('inputs,select')
現在,我想使用可變數據下拉列表中選擇指標。
請幫忙。
編輯:新增小提琴參考
我將一個表單中的所有輸入以數組形式保存到一個變量中。從數組中獲取選擇的下拉索引jquery
例子:var data = $('inputs,select')
現在,我想使用可變數據下拉列表中選擇指標。
請幫忙。
編輯:新增小提琴參考
如果我已經正確地理解你的問題,你救一個jQuery對象與每一個輸入變量中選擇。要獲得下拉列表的選定索引,您必須遍歷變量以查明它是選擇還是常規輸入,然後獲取其選定索引。
//loop over every dom element in the variable
data.each(function() {
//if its a select
if ($(this).is("select")) {
//find its selected index using native DOM and do something with it
$(this)[0].selectedIndex;
}
});
OMG !!真棒...感謝您的想法。理想情況下,「$(data)[4] .selectedIndex」,只有這個聲明工作......歡呼聲 – Chakri
您可能想要添加$("select option:selected").text();
來選擇所選項目。
這是從:http://learn.jquery.com/using-jquery-core/faq/how-do-i-get-the-text-value-of-a-selected-option/
你可以請示,你有什麼嘗試,直到現在呢? –
請找到我更新的問題,我添加了小提琴@PrerakSola – Chakri
'$('inputs,select')'或'$('input,select')'?你可以使用'prop'方法獲得'selectedIndex'屬性:'data.filter('select')。prop('selectedIndex');' – undefined