Как выбрать элемента тега 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, время: 23:47. |