首页 > 解决方案 > 选择具有不同选择元素值的多个选项

问题描述

<select>
   <option value="0"></option>
   <option value="1"></option>
   <option value="2"></option>
   <option value="3"></option>
</select>

有没有办法选择具有以下值的选项:0、2、3

像这样的东西:

$('option[value=0,2,3]')

标签: javascripthtmljquerycss

解决方案


不,您不能将列表放入属性选择器中。

您可以使用以逗号分隔的选择器列表,但没有速记。

$('option[value=0],option[value=2],option[value=3]')

也许更好的解决方案是为所有这些选项提供相同的类,然后使用类选择器。


推荐阅读