Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Как выбрать элемента тега select с value равным переменной (https://javascript.ru/forum/misc/39686-kak-vybrat-ehlementa-tega-select-s-value-ravnym-peremennojj.html)

copperfox 08.07.2013 11:59

Как выбрать элемента тега select с value равным переменной
 
Здравствуйте! Подскажите плиз.

Есть это:

<select id="idname" name="name">
<option value="1">Пункт1</option>
<option value="2">Пункт2</option>
</select>


Этот код работает, выбирает пункт 2 селекта:
$("select#idname option[value='2']").attr("selected", "selected");


Этот код не работает:
var n='2';
$("select#idname option[value=n]").attr("selected", "selected");


Подскажите пожалуйста что не так?

skrudjmakdak 08.07.2013 12:08

попробуйте так:
$("select#idname option[value=" + n + "]").attr("selected", "selected");

danik.js 08.07.2013 12:43

А не проще вот так ??
$("select#idname").val(n)

И если уж и делать так, то таким образом:
$("select#idname option[value=" + n + "]").prop("selected", true);


Часовой пояс GMT +3, время: 15:52.