的有关检查CheckAll
复选框我检查网页上的所有复选框和移动母公司,这是一个表,每这些的将复选框复制到另一个div。而在取消勾选CheckAll
复选框,我不得不取消所有的页面上选中的复选框并从DIV复制的表格元素。一个元素指定一个参数值类不能正常工作,甚至上点击次数
/*******************Check and Uncheck all the checkboxes on the page***********************************/
$("#dvReports #checkAll").click(function()
{
var pageNum = $("#dtlRptPrvNxtLnk .selected.link_look").html();
alert(pageNum);
if ($("#dvReports #checkAll").is(':checked'))
{
$("#dvReports input[type=checkbox]").each(function()
{
$(this).prop("checked", true);
// If a listing is selected then move it to divPrintContainer,
// which is buried inside _reportLayout.cshtml
$(this).closest('table')
.toggleClass(pageNum)
.clone()
.appendTo("#divPrintContainer");
});
}
else
{
$("#dvReports input[type=checkbox]").each(function()
{
$(this).prop("checked", false);
});
$("#divPrintContainer").children('table.'+ pageNum).remove();
}
});
我遇到了以下问题:
- 对于每个偶数上
CheckAll
复选框.toggleClass(pageNum)
不工作的点击。 即我第一次检查Checkall.toggleClass(pageNum)
分配的类名。现在我取消选中Checkall
。我又检查Checkall不会分配页次为类(但我确实看到与页次警报)。
任何机会,我们可以看到一些,这是运行针对HTML的? – devrooms
使用$(“#dvReports #checkAll”)使我没有使用唯一的ID,这是不允许的思考。 –
@devrooms我在jsfiddle中用HTML更新了问题。 – BumbleBee