html:
<ul class="nav">
<li id="home"><a href="/">首页</a></li>
<li id="nav1"><a href="/tupian/">图片</a>
<div class="subnav">
<a href="/pic/" id="nav4">搞笑图片</a>
<a href="/gaoxiaomanhua/" id="nav5">搞笑漫画</a>
</div>
</li><li id="nav2"><a href="/duanzi/">段子</a>
<div class="subnav">
<a href="/lxy/" id="nav6">世说新语</a>
</div>
</li><li id="nav3"><a href="/shipin/">视频</a>
<div class="subnav">
</div>
</li>
</ul>
JQ:
<script type="text/javascript">
$(".nav li").hover(function(){
$(this).addClass('now');
},function(){
$(this).removeClass('now');
$("#nav0").addClass('now');
})
$("#nav0".addClass('now');
$("#nav2").find('.subnav').attr('style','padding-left:450px;width:750px;');
$('#nav3').find('.subnav').attr('style','padding-left:550px;width:650px;');
</script>
我这样写。为什么没有在li上面添加class="now"样式呢。麻烦高手帮我解答下。我在写dedecms的导航栏。谢谢
请教addClass和removeClass的问题
答案:2 悬赏:0 手机版
解决时间 2021-03-12 19:50
- 提问者网友:寂寞梧桐
- 2021-03-12 11:01
最佳答案
- 五星知识达人网友:你哪知我潦倒为你
- 2021-03-12 11:12
$("#nav0".addClass('now');
这一句明显写错了...
$("#nav0").addClass('now');
这一句明显写错了...
$("#nav0").addClass('now');
全部回答
- 1楼网友:冷風如刀
- 2021-03-12 11:20
find(".gdatepicker selectable required dateinit")表示查找.gdatepicker类的后代中的selectable 类的后代的required类的dateinit类,我想你要的不是这个意思吧
class中,空格分隔就表示不同的类,例如你的class="gdatepicker selectable required"表示有三个类
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯