首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

jquery关于获取嵌套 input checkbox的有关问题

2013-07-09 
jquery关于获取嵌套 input checkbox的问题input typecheckbox namelinkgroup value1 /input t

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);可以输出。
[解决办法]
用你的代码测试是没问题的啊。
[解决办法]

引用:
Quote: 引用:

程序没问题,我试了alert(linkarr);可以输出。

我怎么获取不到。。现在还是不行。数组一直为空
关闭浏览器,清空缓存,重新测试,没问题!
[解决办法]
测试正常啊  没勾选的话 当然是空。。。

热点排行
Bad Request.