// // 构件1
function haha(obj){ if($(obj).prop("checked")){ //选中操作 cube.visible=true }else{ //取消选中操作 cube.visible=false } }
$(obj).prop("checked")
改为
$(obj).attr("checked")
试试
jquery引入了没有,obj传参是什么?有没有错误
cube是dom对象吗?如果是设置显示隐藏应该是
cube.style.display='none'或者cube.style.display='block'
cube.style.visibility='hidden'或者cube.style.visibility='visible'
checkbox这个控件最好用onClick()事件,onChange是值发生改变且失去焦点时才能触发,适合用于文本输入框。
您好,我是有问必答小助手,您的问题已经有小伙伴解答了,您看下是否解决,可以追评进行沟通哦~
如果有您比较满意的答案 / 帮您提供解决思路的答案,可以点击【采纳】按钮,给回答的小伙伴一些鼓励哦~~
ps:问答VIP仅需29元,即可享受5次/月 有问必答服务,了解详情>>>https://vip.csdn.net/askvip?utm_source=1146287632