2011-03-29 29 views
2

我有一个列表框,我想使用jquery阅读所有的项目在ListBox中读取数据的值。我也想,如果它被选中或不能够确定每个项目。这样做的最简单方法是什么?你如何在一个列表框使用jquery

回答

7
$('.myListBox option').each(function(index) { 
    if (($(this).is(':selected')) { 
    // do stuff if selected 
    } 
    else { 
    // this one isn't selected, do other stuff 
    } 
}); 
+0

而不是'$(本)。是( ':选择')'你可以简单地使用'this.selected'。 – 2011-03-29 01:07:05

1

没有你怎么想的输出格式的任何其他信息:

$('#selectId').find('option').map(function() { 
    return $(this).val() + ':' + $(this).is(':selected'); 
}); 

See example →

相关问题