jquery 中點選事件divlive cli

2021-03-26 11:42:38 字數 959 閱讀 1498

1樓:匿名使用者

live 是繫結事件 舉個例子 比如我用jquery 直接載入了一段html**

原html 為

js為

這個時候你點這個新加的div是沒有效果的

$("#test").live("click",function());

加了live的話 就能顯示出你要的效果

2樓:匿名使用者

使用live,可以獲得事件委託的很多好處。

例如:$('div').live("click",function()

//可以有更多判斷

})在後臺,jquery會把單擊處理程式繫結到document物件上,並檢查event.target(或其祖先元素)是否與傳入的選擇符表示式(也就是這裡的'div')匹配。如果匹配,jquery會把this關鍵字對映到匹配的元素。

這樣能夠避免把事件繫結到多個元素。而且,由於document物件本身在文件剛載入時就可用,甚至能夠在元素中包含的指令碼中引用它,所以任何時候都可以在$(document).ready()外部繫結live()事件。

jq執行順序問題,$("div").click(function(){})

3樓:真誠天真隨和

事件繫結的本質是有元素後繫結,元素不存在你如何繫結?所以要在$(document).ready(function(){})裡才可以執行

4樓:匿名使用者

這個是初始化啊,在文件初始化的時候,給dom元素繫結一些事件,就不用再去後面做了,後面直接呼叫了啊,就好像是dom元素的一個本質屬性一樣的啊

5樓:匿名使用者

這個問題你仔細去讀一下jq參考手冊,事件載入這一塊,讀了你就明白了

jquery動態修改div位置,jQuery動態修改DIV位置

你好,你的 div01有加 position absolute 這個樣式麼,沒有的話加上看下,沒有浮動起來,加top和left沒用的哦。你應該把加position的放到前面去。在jq修改top和left的前面去。var temp 100 div01 css div01 css left temp d...

js或者jquery怎樣得到指定div下的指定a標籤

說得對,id是唯一的,建議用class代替。比如說div2下面有5個class是b1的a標籤,那麼用jquery可以這樣獲得 div2 b1 size 其例項子中不用id或class也可以 div2 a size 首先,id不能重複 不過你要硬用這個的話,也是可以的 function 輸出內容 di...

jQuery怎麼將div設定為水平垂直居中

jquery如何將div設定為水平垂直居中jquery如何將div設定為水平垂直居中 使用css也可以實現div的水平垂直居中效果,但是有時候可能需要動態的調整,下面就介紹一下如何用jquery實現物件的水平垂直居中效果,先看一段 例項 以上 實現了將div在視窗中水平垂直居中效果,無論是否調整視窗...