2017-01-02 81 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>