2013-09-11 4 views
2

У меня есть выбор из примерно 50 элементов, вот небольшой образец. Я хочу проверить, содержит ли выбранный конкретный точный показатель, поэтому при поиске «Красота» это будет 1 совпадение, а не 2.Проверьте, содержит ли выбранное значение значение

Я думал о том, чтобы перебирать все элементы, но потом я наткнулся на это: http://api.jquery.com/is/

и мысль эта мог бы работать лучше. Я, однако, не имеет ни малейшего представления о том, как использовать его на этом коде:

<select id="mydropdown" class="textbox"> 
    <option value="Beauty">Beauty</option> 
    <option value="Catering">Catering</option> 
    <option value="Beautysalon">Beautysalon</option> 
</select> 
+1

Вы пытаетесь проверить, 'select' содержит« опцию »Beauty или проверку, является ли это текущее значение Beauty? – Jack

+0

Если выбор содержит параметр «Красота», поэтому мне все равно, выбран ли он «да» или «нет». – Flo

+1

Затем используйте ответ Джозефа. – Jack

ответ

5

Используйте селектор атрибута:

var hasBeauty = !! $('#mydropdown > option[value="Beauty"]').length; 

Вот скрипка: http://jsfiddle.net/gLPJ5/

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