使用AJAX我用一堆複選框填充DIV(每個複選框都有自己的唯一ID)。這些ID是「projectID1」,「projectID2」,「projectID3」等......我給所有複選框提供了一類「pChk」。基於複選框值的jQuery顯示 - 隱藏DIV
我的最終目標是顯示包含提交按鈕的DIV,如果任何複選框被選中。包含提交按鈕顯示的DIV隱藏的唯一時間是如果所有複選框都未選中。
但是,我已經拿出下面的代碼顯示/隱藏每個複選框實例的提交按鈕DIV。換句話說,如果我有三個複選框CHECKED,並且我選中其中一個,則提交按鈕DIV將隱藏。
您的專家意見是歡迎!
function checkUncheck() {
$('.pChk').click(function() {
if (this.checked) {
$("#ProjectListButton").show();
} else {
$("#ProjectListButton").hide();
}
});
}
請記住,如果你*秀*的與JS提交按鈕,你也應該*隱藏*與JS按鈕,所以人們沒有JavaScript啓用可以*仍然*使用該形式。以屏幕閱讀器爲例。 – 2010-12-14 21:21:53
[根據複選框值切換div]可能的重複(http://stackoverflow.com/questions/4337378/toggle-div-based-on-checkbox-value) – 2016-04-22 17:57:02