【发布时间】:2017-07-25 05:29:41
【问题描述】:
我正在尝试在选中复选框时提交按钮显示/隐藏的页面。我想对'check-all'做同样的事情,目前当check-all被选中时,提交按钮会出现,但是当'check-all'被取消选中时,提交按钮不会隐藏。虽然列出的复选框执行得非常好,但只有取消选中“check-all”不会使提交按钮隐藏。
这是我的代码,请让我知道我哪里出错了,如果有任何解决方案。
<input type="checkbox" id="select_all" name="all_check[]" class="checkbox" value= "<?php echo $row['id']; ?>"/> </th> //this is my 'check-all'
<input type="checkbox" name="check[]" <?php echo $disabled ;?> value= "<?php echo $row['id']; ?>"class="checkbox" id="select_all" > //this is my listed checkboxes under the 'check-all'
这是我的 jquery,
$(function(){
$('[type=checkbox]').click(function ()
{
var checkedChbx = $('[type=checkbox]:checked');
if (checkedChbx.length > 0)
{
$('#one').show();
}
else
{
$('#one').hide();
}
});
});
$(document).ready(function() {
var $submit = $("#one").hide(),
$cbs = $('input[name="all_check[]"]').click(function() {
$submit.toggle( $cbs.is(":checked") );
});
});
【问题讨论】:
-
添加一个小提琴,让我们了解您的代码或您想要做什么。
-
能否给我一个关于如何制作小提琴的链接。我是新来的,所以建议会有所帮助。
-
在这里您可以制作fiddle。或者 Stackoverflow(SO) 有它自己的 sn-p 你可以使用它,问问题时按 ctrl+m 制作 sn-ps .. :)