Я хочу перебрать все выпадающие списки с определенным именем класса и добавить элемент к нему, и я просто борюсь с правильным селектором
РЕДАКТИРОВАТЬ: Я, должно быть, делаю что-то не так, потому что большинство из принятых ответов, полученных с помощью голосования, похоже, не работают, поэтому я думаю, что в моем коде должна быть какая-то странность Я вставил HTML и код JQuery ниже. дайте мне знать, если это имеет смысл.
HTML:
<select onfocus="this.enteredText='';" onkeydown="return handleKey();" onkeyup="event.cancelbubble=true;return false;" onkeypress = "return selectItem();" class="componentSelect" id="components0" name="applicationUpdater.dependencies[0].componentName" >
<option value= 5 >Client</option>
<option value= 79 >Server</option>
</select>
<select onfocus="this.enteredText='';" onkeydown="return handleKey();" onkeyup="event.cancelbubble=true;return false;" onkeypress = "return selectItem();" class="componentSelect" id="components1" name="applicationUpdater.dependencies[0].componentName" >
<option value= 5 >Client</option>
<option value= 79 >Server</option>
</select>
и т. Д. , .
Код запроса:
$('select.componentSelect').each(function() {
var select = $(this);
$(select).children('option').each(function() {
if ($(this).text() == currentComponentName) {
$(this).remove();
}
});
});