jQuery(".nav li a span").click(function () {
jQuery(this).parent().siblings().find("span").removeClass("liaspan");
jQuery(this).addClass("liaspan");
})
为什么执行以后能添加样式 但是无法删除样式呢
改成jQuery(this).this.removeClass("liaspan");也不行。
jQuery(this).parent().siblings().find("span").removeClass("liaspan");
jQuery(this).addClass("liaspan");
})
为什么执行以后能添加样式 但是无法删除样式呢
改成jQuery(this).this.removeClass("liaspan");也不行。
解决方案 »
- IE8下图片排列有问题,万恶的浏览器呀!!
- 为什么有些JS代码可以粘贴到浏览器地址栏中运行?
- 高手帮我看看
- js的location.href的问题
- 如何实现页面强制刷新
- 在javascipt或.NET中,有没有可能打开WINDOWS窗体,选择文件夹路径?
- 怎样判断一个窗口是弹出窗口(就是用window.open打开的),还是一般的链接过来的?
- 高手进!!!太难了!!!!!!
- 诸位大虾,请问在javascript中,如何把参数从主页面传给由此页面打开的从页面
- 关于利用js实现txt文件上传和显示功能的疑惑
- 熟悉常见 的图片 特效 算法 ???
- document.getElementById('');
可能是你没找到正确的元素吧。DOM结构发出来看看
alert( $('#id').hasClass("liaspan") )
$(this).find('span').removeClass("liaspan");
});
jQuery(this).parent().parent().siblings().each(function () {
$(this).find('span').removeClass("liaspan");
});
<li><a href="#" ><span>数据查询</span></a></li>
<li><a href="#" ><span>数据查询</span></a></li>
<li><a href="#" ><span>数据查询</span></a></li>
<li><a href="#" ><span>数据查询</span></a></li>
<li><a href="#" ><span>数据查询</span></a></li>
<li><a href="#" ><span>数据查询</span></a></li>
<li><a href="#" ><span>数据查询</span></a></li>
<li><a href="#" ><span>数据查询</span></a></li>
<li><a href="#" ><span>上传下载管理</span></a></li>
<li><a href="#" ><span>上传下载管理</span></a></li>-->
</ul>