我想用一个jQuery“检查所有”功能,在这样的形式与JS数组名称的所有复选框: http://jetlogs.org/jquery/jquery_select_all.html的jQuery - 选择
我的问题是我从一个PHP脚本生成自己的状态,我不知道我会提前多少个复选框。 我用的是“阵列”命名约定,能得到我的$ _ POST数据所有选定的复选框值... 所以我复选框是这样的:
<input type="checkbox" name="items[]" value="<?php echo $id ?>">
但这个jQuery声明不起作用:
$("input[@name=items[]]").each(function()
{
this.checked = checked_status;
});
可能是因为“[]”在我的“项目”搅乱JQuery的声明结束......我试着写@名称=项目[]这样的:“@名称=项目[] “,并在[和]之前加上一些反斜线,以免它们被认为是特殊字符,但它并不起作用...
如果有人知道一个解决方案,并愿意分享它会很棒! :)
尝试使用类和jQuery的构建搜索引擎将为您做的工作,而不是用for循环循环所有元素! – Kennethvr 2010-02-26 10:34:02
checked_status的值是多少?它在哪里设置? – 2010-02-26 10:36:25