jQuery選擇器獲取元素並非是動態
使用jQuery選擇器獲取元素的時候,需要注意一點,那就是它並非動態的。
程式碼例項如下:
[HTML] 純文字檢視 複製程式碼<!doctype html> <html> <head> <meta charset="utf-8"> <meta name="author" content="http://www.softwhy.com/" /> <title>螞蟻部落</title> <script src="http://libs.baidu.com/jquery/1.9.0/jquery.js"></script> <script> $(document).ready(function () { var $lis = $("ul li"); var len = $lis.length; var $li = $("<li>螞蟻部落六</li>"); $("ul").append($li); $("div").text($lis.length); }); </script> </head> <body> <div></div> <ul> <li>螞蟻部落一</li> <li>螞蟻部落二</li> <li>螞蟻部落三</li> <li>螞蟻部落四</li> <li>螞蟻部落五</li> </ul> </body> </html>
上面的程式碼中,為ul元素新增了一個新的li元素。
但是最後列印出來$lis的長度依然是5,而不是6,這一點和getElementsByTagName()有區別。
具體可以參閱getElementsByTagName()獲取元素是動態的一章節。
相關文章
- jquery獲取元素節點jQuery
- jQuery選擇器jQuery
- jQuery 選擇器jQuery
- jQuery選擇器之層次選擇器jQuery
- jQuery 選擇器效率jQuery
- jQuery選擇器(下)jQuery
- Jquery的選擇器jQuery
- CSS 元素選擇器CSS
- jQuery選擇器介紹:基本選擇器、層次選擇器、過濾選擇器、表單選擇器jQuery
- jquery九大選擇器jQuery
- jquery中的選擇器jQuery
- jQuery捕獲-獲取DOM元素內容和屬性jQuery
- 使用Jquery和Ajax的動態依賴選擇框jQuery
- Jquery如何獲取和設定元素內容?jQuery
- jQuery 選擇器彙總-思維導圖-選擇器jQuery
- jQuery入門-DOM/$/選擇器jQuery
- CSS3新增選擇器(屬性選擇器、結構偽類選擇器、偽元素選擇器)CSSS3
- 偽類選擇器:愛恨法則;偽元素選擇器:before,after;清除浮動
- iframe的操作-Js/Jquery獲取iframe中的元素JSjQuery
- 通過css類/選擇器選取元素文件結構和遍歷元素樹的文件CSS
- js動態建立元素,並控制元素樣式JS
- jQuery動態設定div元素的尺寸jQuery
- 關於jQuery中的選擇器jQuery
- jQuery原始碼剖析 (二) - 選擇器jQuery原始碼
- jQuery第二章選擇器jQuery
- 初學jQuery(表單選擇器)jQuery
- jQuery的基礎操作——選擇器jQuery
- 使用 jQuery 選擇器獲取頁面元素,然後利用 jQuery 物件的 css() 方法設定其 display 樣式屬性,從而實現顯示和隱藏效果。jQuery物件CSS
- CSS E::after 偽元素選擇器CSS
- jQuery動態生成html元素的幾種方法jQueryHTML
- jQuery實現DOM元素事件動態繫結jQuery事件
- JQuery知識總結之選擇器jQuery
- css中:not()選擇器和jQuery中.not()方法CSSjQuery
- jQuery 原始碼學習 (六) 選擇器jQuery原始碼
- Jquery基礎筆記二(選擇器)jQuery筆記
- JQuery基礎28_選擇器2jQuery
- jQuery基礎——樣式篇 (選擇器)jQuery
- jquery獲取低程式碼平臺iframe巢狀的父級元素指定元素jQuery巢狀
- ElementUI級聯選擇器動態載入DemoUI