国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

JQuery查找DOM節(jié)點的方法

2024-05-06 16:22:08
字體:
供稿:網(wǎng)友

這篇文章主要介紹了JQuery查找DOM節(jié)點的方法,實例分析了jQuery選擇器實現(xiàn)DOM元素結(jié)點與屬性結(jié)點的查找技巧,需要的朋友可以參考下

本文實例講述了JQuery查找DOM節(jié)點的方法。分享給大家供大家參考。具體分析如下:

DOM操作是JQuery最常見的用法,下面我們來將JQuery的DOM操作逐個剖析下。先來最簡單的查找節(jié)點操作。

為了能全面地講解DOM操作,首先需要構(gòu)建一個網(wǎng)頁。因為每一張網(wǎng)頁都能用DOM表示出來,而每一份DOM都可以看作一棵DOM樹。HTML代碼如下:

 

 
  1. <p class="nm_p" title="歡迎訪問武林網(wǎng)" >歡迎訪問武林網(wǎng)</p> 
  2. <ul class="nm_ul"
  3. <li title='PHP編程'>簡單易懂的PHP編程</li> 
  4. <li title='JavaScript編程'>簡單易懂的JavaScript編程</li> 
  5. <li title='JQuery編程'>簡單易懂的JQuery編程</li> 
  6. </ul> 

順便說下,類命名的nm是nowamagic的簡寫~

使用JQuery在文檔樹上查找節(jié)點非常容易,可以通過JQuery選擇器來完成。

查找元素節(jié)點

獲取元素節(jié)點并打印出它的文本內(nèi)容,JQuery代碼如下:

 

 
  1. var $li = $(".nm_ul li:eq(1)"); // 獲取第二個<li>元素節(jié)點 
  2. var li_txt = $li.text(); // 輸出第二個<li>元素節(jié)點的text 

以上代碼獲取了

    元素里第2個
  • 節(jié)點,并將它的文本內(nèi)容“簡單易懂的JavaScript魔法”打印出來。

     

    查找屬性節(jié)點

    利用JQuery選擇器查找到需要的元素之后,就可以使用attr()方法來獲取它的各種屬性的值。attr()方法的參數(shù)可以是一個,也可以是兩個。當參數(shù)是一個時,則是要查詢的屬性的名字,例如:

    獲取屬性節(jié)點并打印出它的文本內(nèi)容,JQuery代碼如下:

     

     
    1. var $para = $(".nm_p"); // 獲取<p>節(jié)點 
    2. var p_txt = $para.attr("title"); // 輸出<p>元素節(jié)點屬性title 

    以上代碼獲取了class為nm_p的

    節(jié)點,并將它的title屬性的值“歡迎訪問簡明現(xiàn)代魔法圖書館”打印出來。

    本例完整JQuery代碼如下:

     

     
    1. <script type="text/javascript"
    2. //<![CDATA[ 
    3. $(function(){ 
    4. var $para = $(".nm_p"); // 獲取<p>節(jié)點 
    5. var $li = $(".nm_ul li:eq(1)"); // 獲取第二個<li>元素節(jié)點 
    6. var p_txt = $para.attr("title"); // 輸出<p>元素節(jié)點屬性title 
    7. var ul_txt = $li.attr("title"); // 獲取<ul>里的第二個<li>元素節(jié)點的屬性title 
    8. var li_txt = $li.text(); // 輸出第二個<li>元素節(jié)點的text 
    9. $("#btn_1").click(function(){ 
    10. alert(ul_txt); 
    11. }); 
    12. $("#btn_2").click(function(){ 
    13. alert(li_txt); 
    14. }); 
    15. $("#btn_3").click(function(){ 
    16. alert(p_txt); 
    17. }); 
    18. }); 
    19. //]]> 
    20. </script> 

    希望本文所述對大家的jQuery程序設計有所幫助。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 阳城县| 肥城市| 故城县| 邹城市| 永清县| 南漳县| 和田市| 陕西省| 沁阳市| 阳高县| 邻水| 晋城| 清水县| 家居| 固阳县| 霍邱县| 四平市| 正镶白旗| 兰西县| 万全县| 乌兰浩特市| 北票市| 东城区| 鹿邑县| 乐清市| 满城县| 大新县| 寻甸| 荥阳市| 江达县| 泗洪县| 海丰县| 保山市| 贵南县| 江永县| 攀枝花市| 鹤山市| 双鸭山市| 安陆市| 宽甸| 兰西县|