为了账号安全,请及时绑定邮箱和手机立即绑定

感觉自己写得是对的,麻烦帮忙看看关于JQuery的toggleClass()的用法问题!

感觉自己写得是对的,麻烦帮忙看看关于JQuery的toggleClass()的用法问题!

忽然笑 2021-06-15 15:11:21
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=gb2312" /><title>无标题文档</title><script type="text/javascript" src="js/jquery/jquery.js"></script><script type="text/javascript">$(document).ready(function(){$("b").click(function(){$("i").toggleClass("mian");});});</script><style type="text/css"><!--#i {width: auto;height: 100px;background-color: #FFCC00;}.mian {background-color: #3333FF;height: 500px;width: auto;}--></style></head><body><div id="i"></div><button id="b">Click</button></body></html>
查看完整描述

2 回答

?
弑天下

TA贡献1818条经验 获得超8个赞

$(document).ready(function(){  $("#b").click(function(){    $("#i").toggleClass("mian");  });});

.mian { background-color#3333FF!important; height500px; widthauto;}

使用Id选择器用#_ ,如果你想用toggleClass("mian"),就把background-color:#33F!important;

class选择器没有Id选择器高,如果要覆盖Id选择器,只能用!important;


查看完整回答
反对 回复 2021-06-20
?
慕的地10843

TA贡献1785条经验 获得超8个赞

注意选择器的写法。。。
改成:
$("#b").click(function(){
$("#i").toggleClass("mian");
});
还有toggleClass是对指定的class进行删加,所以把i用class来指定。你用的是ID所以无法修改。
<div id="i" class="i"></div>
.i {
width: auto;
height: 100px;
background-color: #FFCC00;
}



查看完整回答
反对 回复 2021-06-20
  • 2 回答
  • 0 关注
  • 283 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信