Jquery цикл после клика - PullRequest
       15

Jquery цикл после клика

1 голос
/ 23 января 2010

Я использую Jquery для отправки формы. Я хочу перебрать форму после того, как пользователь нажмет кнопку отправки, чтобы получить опцию выбора. Есть много разных полей выбора. Опции выбора генерируются с использованием PHP.

Образец HTML:

<select id="selectHome_1">
 <option></option>
</select>

<select id="selectHome_2">
  <option></option>
</select>

<inpupt type="submit" id="update" />

JQuery

$("#update").click(function() {        
   //Loop through all select fields
   $("input[id^='selectHome_']").each(function(){
  //Production code will do other things        
     alert('test');//Test to see if it works...
   });
});

Код, который ищет id = selectHome_ не работает (окно предупреждения никогда не отображается).

Любые идеи будут с благодарностью.

Ура!

Ответы [ 2 ]

3 голосов
/ 23 января 2010

Вы забыли свой : инфронт input:

$(":input[id^='selectHome_']").each();

http://api.jquery.com/input-selector/

2 голосов
/ 23 января 2010

использование

$("select[id^='selectHome_']")

и тест с

alert($("select[id^='selectHome_']").length)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...