从数组Jquery获取选定的下拉列表索引

时间:2014-12-23 16:54:00

标签: javascript jquery

我将表格形式的所有输入保存到变量中。

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

现在,我希望使用可变数据选择下拉列表。

请帮忙。

编辑:添加小提琴以供参考

Fiddle

2 个答案:

答案 0 :(得分:0)

如果我已正确理解你的问题,你可以用每个输入保存一个jQuery对象并选择一个变量。要获取下拉列表的选定索引,您必须迭代变量以查明其是否为select或常规输入,然后获取其选定的索引。

//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;
    }
});

答案 1 :(得分:0)

您可能希望添加$( "select option:selected" ).text();以选择所选项目。

这来自:http://learn.jquery.com/using-jquery-core/faq/how-do-i-get-the-text-value-of-a-selected-option/