jquery ul 如何指定不选择ul下的某个li

当鼠标移到某个li时不选中这个li,可以选择其他li如当移到id="ing"时不会选中它<ulid="lddd"><liclass="ldd_heading"id="in... 当鼠标移到某个li时 不选中这个li ,可以选择其他li
如 当移到 id="ing"时 不会选中它

<ul id="lddd">
<li class="ldd_heading" id="ing">鞋</li>

<li><a href="#">户外鞋</a></li>
<li><a href="#">商务鞋</a></li>
<li><a href="#">休闲鞋</a></li>

</ul>

、、、、、、、、、、、、、、、、

$("#lddd li").find("li[id!='ing']").mousemove(function(){
$(this).find("a").css("color","#D7000F");
$(this).css("background-color","#ffffff");
});
使其id="ing" 的背景不会变色 保侍原来的。。//或者从第二个li开始背景变色
展开
 我来答
Baby_原來
推荐于2016-01-04 · TA获得超过3402个赞
知道大有可为答主
回答量:1535
采纳率:94%
帮助的人:504万
展开全部

jQuery 中的:not() 选择器选取除了指定元素以外的所有元素。

最常见的用法:与其他选择器一起使用,选取指定组合中除了指定元素以外的所有元素(如上面的实例)。

语法    $(":not(selector)")

参数描述:

selector    必需。规定不选择的元素。
该参数接受任何类型的选择器。    

$("ul li:not(li:eq(0))");//第一个li不被选择

憋不住事儿
推荐于2016-11-15 · TA获得超过603个赞
知道小有建树答主
回答量:570
采纳率:85%
帮助的人:167万
展开全部
$("#lddd li").live("mousemove",function(){
if($(this).attr("id") != "ing") {
$(this).css("color","#D7000F");
$(this).css("background-color","#ffffff");
}
});
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
隆教00L
2013-03-09 · 超过15用户采纳过TA的回答
知道答主
回答量:87
采纳率:100%
帮助的人:38.8万
展开全部
使用$("li:gt(0)"),从第二个li开始生效
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
自由女刀
2015-11-08
知道答主
回答量:69
采纳率:0%
帮助的人:12.4万
展开全部
在 li 里面加个 id="a"
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式