如何使用jquery读取列表框中所有项的值

时间:2011-03-29 00:48:09

标签: jquery listbox

我有一个列表框,我想使用jquery读取列表框中的所有项目。我还希望能够识别每个项目是否被选中。这样做最简单的方法是什么?

2 个答案:

答案 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');
});

See example →