jQuery实现table隔行换色和鼠标经过变色的两种方法

前端技术 2023/09/01 JavaScript
一、隔行换色
复制代码 代码如下:

$(\"tr:odd\").css(\"background-color\",\"#eeeeee\");
$(\"tr:even\").css(\"background-color\",\"#ffffff\");

或者一行搞定:
复制代码 代码如下:

$(\"table tr:nth-child(odd)\").css(\"background-color\",\"#eeeeee\");

:nth-child 匹配其父元素下的第N个子或奇偶元素

二、鼠标经过变色
复制代码 代码如下:

$(\"tr\").live({
mouseover:function(){
$(this).css(\"background-color\",\"#eeeeee\");
},
mouseout:function(){
$(this).css(\"background-color\",\"#ffffff\");
}
})

或者
复制代码 代码如下:

$(\"tr\").bind(\"mouseover\",function(){
$(this).css(\"background-color\",\"#eeeeee\");
})
$(\"tr\").bind(\"mouseout\",function(){
$(this).css(\"background-color\",\"#ffffff\");
})

当然live()和bind()都可以同时绑定多个事件或分开。

本文地址:https://www.stayed.cn/item/2622

转载请注明出处。

本站部分内容来源于网络,如侵犯到您的权益,请 联系我

我的博客

人生若只如初见,何事秋风悲画扇。