jquery关于获取嵌套 input checkbox的问题
<input type="checkbox" name="linkgroup" value="1" />
<input type="checkbox" name="linkname_1" value="3" />
<input type="checkbox" name="linkname_1" value="4" />
<input type="checkbox" name="linkgroup" value="2" />
<input type="checkbox" name="linkname_2" value="5" />
<input type="checkbox" name="linkname_2" value="6" />
这有一组嵌套的input checkbox。是循环生成的。每个linkgroup都有一组name=linkname+this.val()标签
现在我想获取所有linkname被选中的值
var linkarr = new Array();
$('input[name="linkgroup"]').each(function(){
var n = $(this).val();
$('input[name="linkname_'+n+'"]:checked').each(function(){
linkarr.push($(this).val());
});
});
alert(linkarr);
为什么获取不到?linkarr为空
[解决办法]
程序没问题,我试了alert(linkarr);可以输出。
[解决办法]
用你的代码测试是没问题的啊。
[解决办法]