#jquery #jquery-selectors #each #children
#jquery #jquery-селекторы #каждый #дочерние элементы
Вопрос:
Привет, ребята. Я пытаюсь получить выбранный параметр в каждом цикле. Каков правильный синтаксис для достижения этого?
Я попробовал следующее:
var row = $('#template_23423);
row.find('select[name^=COUNTY]').each(function (){
var selectedOption = $(this).children(':selected').val();
Есть идеи?
Ответ №1:
var row = $('#template_23423');
row.find('select[name^=COUNTY]').each(function(){
var selectedOption = $('option:selected', $(this)).val();
};
Это даст вам значение, options
если вы хотите изменить их текст, используйте text()
вместо val()
.
Комментарии:
1. большое вам спасибо! какие книги вы можете порекомендовать по jQuery / JS?
2. @Kel: Лично мне нравится изучать jQuery , более подробная информация здесь: packtpub.com/jQuery/book . И угадайте, чему я научился в основном благодаря stackoverflow 🙂
3. Спасибо. Я вроде как новичок в jQuery и ценю все, что могу узнать об этом. Еще раз спасибо.
4. @Kel: Добро пожаловать 🙂 Обратите внимание, что при поиске в Google Learning jQuery pdf вы сможете получить его бесплатную PDF-версию для скачивания.