使用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