我有一个列表框,我想使用jquery读取列表框中的所有项目。我还希望能够识别每个项目是否被选中。这样做最简单的方法是什么?
答案 0 :(得分:7)
$('.myListBox option').each(function(index) {
if ( ($(this).is(':selected')) {
// do stuff if selected
}
else {
// this one isn't selected, do other stuff
}
});
答案 1 :(得分:1)
没有关于如何格式化输出的任何其他信息:
$('#selectId').find('option').map(function() {
return $(this).val() + ':' + $(this).is(':selected');
});