点击后Jquery循环

时间:2010-01-22 21:50:36

标签: jquery loops foreach

我正在使用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 个答案:

答案 0 :(得分:3)

您忘记了:前面的input

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

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

答案 1 :(得分:2)

使用

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

并使用

进行测试
alert($("select[id^='selectHome_']").length)