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, время: 20:43. |