需要一个checkbox选中的时候显示div 没选中的时候什么都不干 how to?
以下是我写的$(".catagory1").click(function(){
if($(".catagory1").checked=true){
$(".input1").show();
}
})有点问题 ,不管选没选中只要点了都显示div
以下是我写的$(".catagory1").click(function(){
if($(".catagory1").checked=true){
$(".input1").show();
}
})有点问题 ,不管选没选中只要点了都显示div
$(".catagory1").click(function(){
if($(".catagory1").checked==true){
$(".input1").show();
}
})
楼主好不细心啊 checked==true 是'=='而不是'=' 往往一些小错误都不会引起我们的注意 可却死活找不到问题出现在哪 我就经常吃这种亏
if($(this).checked){
$(".input1").show();
}
});
所以判断条件改为if($(".catagory1")[0].checked==true)或者干脆是if($(".catagory1")[0].checked)
if(this.checked==true){
$(".input1").show();
}
else{
$(".input1").hide();
}
});
大哥,你这是赋值不是判断啊 = 和 == 是不一样的 再说了也不需要用 == 来判断啊
$(".catagory1").checked 这个本身就是布尔值 true 或者 false