Select: выставить значение через переменную
Здравствуйте, подскажите как можно выставить значение value через переменную test
$("#select [value='2']").attr("selected", "selected"); если скрипт оставить как есть, то он работает идеально. var test="2"; $("#select [value=test]").attr("selected", "selected"); если пытаюсь передать значение через переменную, то переменная не передается. Подскажите что я делаю неправильно:(. |
Здравствуйте!
Судя по вашему сообщению, вы ну совсем не знаете javascript. Освойте основы языка и вопрос отпадет сам, полностью или частично. А с чем не справитесь - поможем. На сайте javascript можно начать изучать с учебника, раздел Основы javascript. Возможно, вам также понадобится HTML - учебник есть, например, здесь: http://ru.html.net/tutorials/html/ Задавайте конкретные вопросы по ходу дела. ..... советую прочитать про конкатеацию строк, то есть про плюсик |
меняю на
var test="2"; $("#select [value=" + test + "]").attr("selected", "selected"); но проблема не решается... хотя скрипт видно что выполняется |
Цитата:
попробуйте так var test="2"; $("#select_[value='" + test + "']").attr("selected", "selected"); ошибка в селекторе. пробел надо убрать. |
#select[value= тут пробел должен быть, иначе вообще не работает... $("#select [value='"+test+"']").attr("selected", "selected"); при такой конструкции все заработало... спасибо за помощь. |
Часовой пояс GMT +3, время: 06:00. |