我这个代码用if语句怎么不起作用?是哪里出错了吗?恳请高手指教~~~

2025-03-22 17:54:24
推荐回答(3个)
回答1:

你把if那句话改成if(!this.checked==undefined)试一下

回答2:

JS不懂,但俺知道用jquery的选择器可以轻松实现你要的效果
.show {border:1px solid gray;}
$("input").click(function(){
if($(this).attr("checked")=="checked")
{
$(this).addClass("show").siblings().removeClass();
}
});

回答3:

if(this.checked=="true");
多了一个分号,去掉即可。