2010-09-15 4 views
0

Например, я хотел бы добавить selected="selected" к варианту, который содержит Это одно, который JQuery селектор должен быть использован для добавления атрибутов в этот элемент?JQuery Добавление данных атрибутов для элементов, содержащих указанный текстовый узел

<select> 
    <option>Not this</option> 
    <option>This one</option> 
</select> 

Заранее благодарен!

ответ

1

Если нет value атрибутов, то текст становится значение, так что вы можете просто использовать .val():

$("select").val("This one"); 

Или, если он имеет value="something" атрибут, использовать его вместо:

$("select").val("something"); 
+0

Так что я должен использовать $ ("select"). Val ("This one"). Attr ('selected', 'selected'); добавить его? – user435216

+1

@ user435216 - нет только '.val (" value ")', это устанавливает, какой из них выбран (установка атрибута за кулисами) :) –

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