Проверить, если ли элемент в select

программирование JavaScript jQuery

Как проверить, есть ли в select элемент с option value = "90"?

Примечание:
$(".form_advanced .block a").click(function() {
var id = $(this).attr('rel');
var th = $(this);

$(".form_advanced .block a").each(function() {
$(this).removeClass('a_search_l');

});

$("#ids").each(function(){
if(this.value == id) {
th.RemoveClass('a_search_l');

} else {

th.addClass('a_search_l');
$('#ids').append('<option selected="selected" value="' +id+ '"></option>');

}


});


return false;
});

Проблема в том, что при проходе по option val и сравнения существующих в списке value с id от элемента, по которому кликнули, происходит добавление повторяющихся id в список
Ответы:
$("#select option").each(function(){if($(this).value==90) alert('lol')});
Ну, как-то так))
вариант проще:
if ($('select option[value=90]').length > 0) alert('Элемент присутствует');


12 лет назад

RPI.su - самая большая русскоязычная база вопросов и ответов. Наш проект был реализован как продолжение популярного сервиса otvety.google.ru, который был закрыт и удален 30 апреля 2015 года. Мы решили воскресить полезный сервис Ответы Гугл, чтобы любой человек смог публично узнать ответ на свой вопрос у интернет сообщества.

Все вопросы, добавленные на сайт ответов Google, мы скопировали и сохранили здесь. Имена старых пользователей также отображены в том виде, в котором они существовали ранее. Только нужно заново пройти регистрацию, чтобы иметь возможность задавать вопросы, или отвечать другим.

Чтобы связаться с нами по любому вопросу О САЙТЕ (реклама, сотрудничество, отзыв о сервисе), пишите на почту [email protected]. Только все общие вопросы размещайте на сайте, на них ответ по почте не предоставляется.