如何根据jquery的值(select标签)选择多个id。
<select id="year">
<option value="1900">
</select>
<select id="year2">
<option value="1950">
</select>
&#13;
我用querySelectorAll尝试了几个解决方案,它不起作用
答案 0 :(得分:0)
您可以像在CSS规则中那样执行此操作:
$("#year, #year2").whatever();
您通常可以用逗号分隔不同的CSS选择器,这意味着您需要每个选择器匹配的聚合。
答案 1 :(得分:0)
如果您只想选择select
个value == 1950
元素,可以使用filter
函数:
selected = $('select').filter(function() {
return $(this).val() == 1950;
});
selected.css('background', 'red');
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select id="year">
<Option value = "1900">1900</option>
</select>
<br />
<select id="year2">
<option value = "1950">1950</option>
</select>
&#13;