我正在尝试获取select中所选项的所有索引。我想把这些索引放在一个数组中。这是我的代码:
var temparr=new Array();
$("#listbox option :selected").each(function(){
temparr.push($(this).index());
});
alert(temparr);
此警报不显示任何内容。请帮帮我。
答案 0 :(得分:1)
您正在搜索选项后代中的:selected
但未选择选项属性。 1}}和space
之间的option
应该被移除。
更改
:selected
到
$("#listbox option :selected")
还使用循环遍历数组元素
$("#listbox option:selected")
答案 1 :(得分:0)
option
&之间不应有空格。 :selected
因为如果它存在,那么它将像后代选择器一样(搜索作为option
元素后代的选定元素)
$("#listbox option:selected")
// ^ no space here