还有其他写作方法吗?
$("#list option:eq(24), #list option:eq(10),
#list option:eq(26)")
.attr("selected", "selected");
答案 0 :(得分:1)
试试这个:
$("#list option").filter(function (index) {
return index == 10 || index == 24 || index == 26;
}).attr("selected", "selected");
或者这个:
$("#list option").filter(":eq(10), :eq(24), :eq(26)")
.attr("selected", "selected");
未经测试,请小心处理。
答案 1 :(得分:0)
也许:
$("#list option").filter(function(val, i) {
return [10,24,26].indexOf(i) + 1;
}).attr("selected", "selected");