我用jquery控制了这些标签 让鼠标挨上去就变背景颜色 但是我不想让 首页 的那个li标签背景颜色发生改变

如题所述

第1个回答  2013-05-23
加个判断 if($(this).is(':first')) 如果是第一个就不变颜色...
第2个回答  2013-05-23
用 eq() 来排除 第一个。。。追问

eq() 是怎么使用的啊?

追答


list item 1
list item 2
list item 3
list item 4
list item 5

$('li').eq(2).css('background-color', 'red');

这个意思是 第 3 个li 设为 红色。 索引为 0 开始。
你上面 那个 用笨办法就是 eq(0) 去除第一个li 的事件 就可以达到你想要的结果

本回答被提问者采纳
相似回答
大家正在搜