<div id="name">
</div>
<input type="checkbox" name="myCB" value="A" />Couldn't find the Venue<br />
如果需要,我可以添加ID或类
我需要在隐藏之间切换并根据是否点击
显示div答案 0 :(得分:4)
<input type="checkbox" name="myCB" value="A" class="toggler" cheked="checked" />
没有动画,
$(function(){
$('.toggler').click(function(){
$('div#name').toggle(this.checked);
});
})
这带有一点动画
$(function(){
$('.toggler').click(function(){
if (this.checked) {
$('div#name').slideDown();
} else {
$('div#name').slideUp();
}
});
})
答案 1 :(得分:0)
如果你的复选框ID是myCB:
$("#myCB").click(function(){
if($("#name").is(":visible"))
{
$("#name").hide();
}
else
{
$("#name").show();
}
});
您还可以查看.toggle()函数:
答案 2 :(得分:0)
这里有使用和简单的代码
$('input[name=myCB]').toggle(function() {
$("#name").hide();
}, function() {
$("#name").show();
});
答案 3 :(得分:0)
试试这个:
<div id="name">
my div text
</div>
<input type="checkbox" name="myCB" id="myCB" value="A"/>Couldn't find the Venue<br />
<script>
$('#myCB').toggle(function() {
$('#name').hide()
}, function() {
$('#name').show()
});
</script>