jQuery是否有可能通过多个可能的属性值进行选择,而不必使用逗号分隔的选择器列表。
所以代替:
#list1 > option[value="1"],#list1 > option[value="2"],etc
就像是:
#list1 > option[value="1"|value="2"],etc
解决方法@H_403_12@
从来没听说过。最简单的方法我可以想到这样做是首先选择使用所有项目中的公共元素,然后只是.find()或.filter()的OR值。
就像是
$('#list1 > option[value]')
.filter('[value="1"],[value="2"]')
;
就像是
$('#list1 > option[value]') .filter('[value="1"],[value="2"]') ;