2017-01-02 78 views
0

如何根据jQuery的值(选择标记)选择多个ID。选择多个ID(选择标记)值jQuery

<select id="year"> 
 
    <option value="1900"> 
 
</select> 
 

 
<select id="year2"> 
 
    <option value="1950"> 
 
</select>

我试着用querySelectorAll几种解决方案,这是行不通的

+0

不太清楚你想选择 – Dekel

+0

什么我猜测http://stackoverflow.com/questions/7079011/jquery-multiple-id-selectors – ricky

回答

0

你这样做你会做一个CSS规则以同样的方式:

$("#year, #year2").whatever(); 

您通常可以用逗号分隔不同的CSS选择器,这意味着您需要每个人都匹配的内容的聚合。

0

如果你想只选择有value == 1950例如select元素,你可以使用filter功能:

selected = $('select').filter(function() { 
 
    return $(this).val() == 1950; 
 
}); 
 
selected.css('background', 'red');
<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>