Как выбрать элемента тега 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");
Подскажите пожалуйста что не так? |
попробуйте так:
$("select#idname option[value=" + n + "]").attr("selected", "selected");
|
А не проще вот так ??
$("select#idname").val(n)
И если уж и делать так, то таким образом:
$("select#idname option[value=" + n + "]").prop("selected", true);
|
| Часовой пояс GMT +3, время: 07:11. |