从动态生成的选择文本字段jquery创建数组
我有一个带有选择列表的重复表行。我想根据用户生成的select文本字段的数量创建一个数组。我正在使用.each函数遍历所有选择的文本字段。这是我正在使用的代码。动态创建的列表的id是countrylist从动态生成的选择文本字段jquery创建数组,jquery,Jquery,我有一个带有选择列表的重复表行。我想根据用户生成的select文本字段的数量创建一个数组。我正在使用.each函数遍历所有选择的文本字段。这是我正在使用的代码。动态创建的列表的id是countrylist $("#Submitcountry").click(function(){ $("#countrylist").each(function() { var countrylist= [$("#countrylist").val()]; //var countrylist =
$("#Submitcountry").click(function(){
$("#countrylist").each(function() {
var countrylist= [$("#countrylist").val()];
//var countrylist = [1,2,3,4,5]
alert(countrylist);
});});
如上所述,我希望看到我选择的值。唯一的问题是警报只显示第一行。感谢所有帮助countrylist->.countrylist
id应该是html页面中的一个。
所以,我认为你必须把id countrylist改成类countrylist
<input class="countrylist" name="ctlist1"></input>
<input class="countrylist" name="ctlist2"></input>
<input class="countrylist" name="ctlist3"></input>
<input class="countrylist" name="ctlist4"></input>
<input class="countrylist" name="ctlist5"></input>
...
$(".countrylist").each(function(){
alert($(this).val());
...
});