如何迭代多个选择选项

时间:2011-11-11 16:10:18

标签: jquery

我喜欢50个选择框。

我想了解如何浏览所有包含select_1 select_2 select 3等选项的选择框。

另外,我想查看未选中的所有选择列表和值。

2 个答案:

答案 0 :(得分:2)

要获取以select_开头的所有选择下拉列表,您可以执行以下操作

$(function(){ 
    $('select[id^="select_"]').each(function(){ 
        $(this).find('option').not(':selected').each(function(){  // iterate over all non selected options 
           console.log( $(this).val() );   // or alert( $(this).val() ); 
        });               
    }); 
 }) 

答案 1 :(得分:0)

您可以将类分配给所有选择框并使用.each()函数进行迭代 ë

 $('.classname').each(function(){
        $(this).val();//to get the value
    });