2014-12-23 59 views
0

我將一個表單中的所有輸入以數組形式保存到一個變量中。從數組中獲取選擇的下拉索引jquery

例子:var data = $('inputs,select')

現在,我想使用可變數據下拉列表中選擇指標。

請幫忙。

編輯:新增小提琴參考

Fiddle

+1

你可以請示,你有什麼嘗試,直到現在呢? –

+0

請找到我更新的問題,我添加了小提琴@Prera​​kSola – Chakri

+0

'$('inputs,select')'或'$('input,select')'?你可以使用'prop'方法獲得'selectedIndex'屬性:'data.filter('select')。prop('selectedIndex');' – undefined

回答

0

如果我已經正確地理解你的問題,你救一個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; 
    } 
}); 
+0

OMG !!真棒...感謝您的想法。理想情況下,「$(data)[4] .selectedIndex」,只有這個聲明工作......歡呼聲 – Chakri

相關問題