的有關檢查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