给定以下代码:
<input type="text" name="pv1_qty" id="pv1_qty" size="1" value="0">
此表单域具有一些关联的复选框:
<input type="checkbox" id="pv1_top0" name="pv1_top0" value="zero">
<input type="checkbox" id="pv1_top1" name="pv1_top1" value="one">
<input type="checkbox" id="pv1_top2" name="pv1_top2" value="two">
用户可以单击按钮来动态创建另一组这些表单元素。新集合的名称/ids将递增1:id="pv2_qty"
,id="pv3_qty"
...等。
有个问题。使用文本字段id或name属性,如何找出用户创建了多少个集合?我不知道该怎么做。
$('div[id^=pv]').count
我知道这不管用,但也许是这样的?
任何帮助都将不胜感激。
发布于 2020-03-03 23:35:56
仅仅计算用户点击生成新集合的按钮的次数不是更容易吗?
var count = 0
$("#buttonIdGenerateSets").on("click", function(){
count++;
});
我可能不理解这个问题
发布于 2020-03-04 00:33:34
希望这对你有帮助。
var arrNumber = new Array();
jQuery.each(jQuery('input[type=checkbox]'),function(){
var group = jQuery(this).attr('id');
group = group.split("_")[0];
if ($.inArray(group, arrNumber) == -1) arrNumber.push(group);
});
https://stackoverflow.com/questions/60510561
复制相似问题