使用jquery給新生的th綁定hover事件的實例
這是昨天在做一個動態(tài)的table時遇到的一個小問題,table的th需要讓鼠標(biāo)在移入和移出時顯示顏色變化,之前th是固定寫死的,直接可以用jquery的hover()方法來實現(xiàn)?,F(xiàn)在th需要用js/ajax來動態(tài)生成加載到頁面,用hover()也就沒效果了(因為要重新給th綁定mouseover和mouseout事件,而且考慮到可能會有多次加載th等情況,bind也要多次綁定,比較麻煩),在這里我使用了live來解決給新生的th綁定hover事件:
代碼如下:
$(function(){
//....
$("th").live("mouseover",function(){
$(this).attr("style","color:#EE7600;font-weight:bold");
}).live("mouseout",function(){
$(this).removeAttr("style");
});
//....
});
很簡單的一段代碼,使用兩次live()分別給th綁定上mouseover和mouseout事件,由于.live()方法是使用了事件委托,能對一個還沒有添加進DOM的元素有效,所以只要在jq中使用一次live,對之后加載進的元素都會有效果。
以上這篇使用jquery給新生的th綁定hover事件的實例就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
- 淺談jQuery hover(over, out)事件函數(shù)
- jQuery hover事件簡單實現(xiàn)同時綁定2個方法
- jquery中取消和綁定hover事件的實現(xiàn)代碼
- jQuery實現(xiàn)hover合成事件的方法
- JQuery中使用on方法綁定hover事件實例
- jQuery中多個元素的Hover事件解決方案
- jQuery 鼠標(biāo)經(jīng)過(hover)事件的延時處理示例
- jQuery的live()方法對hover事件的處理示例
- 使用jquery hover事件實現(xiàn)表格的隔行換色功能示例
- 完美解決jQuery的hover事件在IE中不停閃動的問題
相關(guān)文章
基于jQuery實現(xiàn)發(fā)送短信驗證碼后的倒計時功能(無視頁面關(guān)閉)
最近做了一個項目,其中有需求要求實現(xiàn)發(fā)送短信驗證碼后倒計時功能,其中有個難點:要求關(guān)閉頁面也進行倒計時。好吧,下面小編把jquery 發(fā)送驗證碼倒計時的實現(xiàn)代碼分享給大家,大家可以參考下2016-09-09
jQuery插件Echarts實現(xiàn)的漸變色柱狀圖
本文主要介紹了jQuery插件Echarts實現(xiàn)漸變色柱狀圖的實例。具有很好的參考價值。下面跟著小編一起來看下吧2017-03-03
jQuery控制文本框只能輸入數(shù)字和字母及使用方法
這篇文章主要介紹了jQuery控制文本框只能輸入數(shù)字和字母及使用方法的相關(guān)資料,非常不錯而且實用性也很高,需要的朋友可以參考下2016-05-05
jQuery-Citys省市區(qū)三級菜單聯(lián)動插件使用詳解
這篇文章主要為大家詳細(xì)介紹了jQuery-Citys省市區(qū)三級菜單聯(lián)動插件使用方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下2019-07-07
jQuery.form.js插件不能解決連接超時(timeout)的原因分析及解決方法
jQuery.form.js是一個form插件,支持ajax表單提交和ajax文件上傳。最近在使用jquery.form.js提交包含文件的表單時,當(dāng)碰上網(wǎng)速較慢時,而我們又設(shè)置了timeout時我們的頁面會死在這里,怎么回事呢,下面腳本之家小編給大家解答下2016-10-10

