之前就一直受這個問題的困擾,在jquery1.7版本之後新增了on方法,之前就了解過,其優越性高於 live(),bind(),delegate()等方法,在此之前專案中想用這個來測試結果發現,居然動態生成的標籤點選了沒反應,而live方法卻能 夠支援,於是乎到處查資料,問網友,結果找了好久在一篇文章中終於找到了答案。。。
jquery 使用on繫結動態生成的元素時,不能直接用該物件操作,而是選擇其非動態生成的父節點然後再找到本身才能達到效果。大家看看原始碼就知道了。生成的按鈕基數項on方法點選無效live方法有效。
比如頁面上有下邊兩個元素:
type="button"name="addbtn"value="按鈕新增"/>id="test">
基於 JDK1 7 版本實現 HashMap
在jdk1.7中是用的 陣列 單鏈表實現的hashmap 前一篇我用了linkedlist 陣列實現,其實本質上差不多,只是沒有寫擴容這一塊的內容,今天來個原生的方式實現hashmap。hashmap擴容機制?擴容後會產生什麼影響?因為很多解釋都寫到注釋裡面了,就不分模組解釋了。hashmap只允許...
jquery原始碼分析(2)(2 0版本)
1.引數為什麼傳window和undefined function window,undefined window 1.1 根據作用域鏈的原理,傳入window引數之後,能提高查詢速度。2 便於壓縮。2.傳入undefined,防止undefined在外部被修改。2.變數rootjquery,cor...
jQuery 2 1 4版本的原始碼分析
jquery 2.1.4版本的原始碼分析 jquery中獲取元素的原始碼分析 jquery.each 獲取所有的 父節點 這涉及到 dir 方法 parents function elem parentsuntil function elem,i,until next function elem p...