2017-01-02 6 views
0

Как выбрать несколько идентификаторов в соответствии с их значением (выбрать тег) с помощью jquery.Выберите несколько значений id (select tag) jQuery

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

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

Я попробовал несколько решений с querySelectorAll, он не работает

+0

Не так ясно, что именно вы пытаетесь выбрать – Dekel

+0

Я думаю, dulicate из http://stackoverflow.com/questions/7079011/jquery-multiple-id-selectors – ricky

ответ

0

Вы делаете это так же, как вы бы сделать это в правило CSS:

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

Вы можете в целом разделять отдельные селектора CSS запятыми, что означает, что вы хотите, чтобы совокупность соответствовала каждому из них.

0

Если вы пытаетесь выбрать только select элементы, которые имеют value == 1950, например, вы можете использовать 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>

Смежные вопросы