Heim > Web-Frontend > js-Tutorial > JQuery-Methode zum Finden von DOM-Knoten_jquery

JQuery-Methode zum Finden von DOM-Knoten_jquery

WBOY
Freigeben: 2016-05-16 15:56:04
Original
1415 Leute haben es durchsucht

Das Beispiel in diesem Artikel beschreibt, wie JQuery DOM-Knoten findet. Teilen Sie es als Referenz mit allen. Die spezifische Analyse lautet wie folgt:

DOM-Operationen sind die häufigste Verwendung von JQuery. Lassen Sie uns die DOM-Operationen von JQuery einzeln analysieren. Beginnen wir mit der einfachsten Knotensuchoperation.

Um DOM-Operationen umfassend zu erklären, müssen Sie zunächst eine Webseite erstellen. Weil jede Webseite durch DOM dargestellt werden kann und jedes DOM als DOM-Baum betrachtet werden kann. Der HTML-Code lautet wie folgt:

<p class="nm_p" title="欢迎访问脚本之家" >欢迎访问脚本之家</p>
<ul class="nm_ul">
  <li title='PHP编程'>简单易懂的PHP编程</li>
  <li title='JavaScript编程'>简单易懂的JavaScript编程</li>
  <li title='JQuery编程'>简单易懂的JQuery编程</li>
</ul>

Nach dem Login kopieren

NM im Klassennamen ist übrigens die Abkürzung für nowamagic~

Das Finden von Knoten im Dokumentbaum ist mit JQuery sehr einfach und kann über JQuery-Selektoren erfolgen.

Elementknoten suchen

Rufen Sie den Elementknoten ab und geben Sie seinen Textinhalt aus. Der JQuery-Code lautet wie folgt:

var $li = $(".nm_ul li:eq(1)"); // 获取第二个<li>元素节点
var li_txt = $li.text(); // 输出第二个<li>元素节点的text

Nach dem Login kopieren

Der obige Code ruft den zweiten

  • -Knoten im
      -Element ab und gibt seinen Textinhalt mit „leicht verständlicher JavaScript-Magie“ aus.

      Attributknoten finden

      Nachdem Sie den JQuery-Selektor verwendet haben, um das erforderliche Element zu finden, können Sie die Methode attr() verwenden, um die Werte seiner verschiedenen Attribute abzurufen. Der Parameter der attr()-Methode kann eins oder zwei sein. Wenn der Parameter eins ist, ist es der Name des abzufragenden Attributs, zum Beispiel:

      Rufen Sie den Attributknoten ab und geben Sie seinen Textinhalt aus. Der JQuery-Code lautet wie folgt:

      var $para = $(".nm_p"); // 获取<p>节点
      var p_txt = $para.attr("title"); // 输出<p>元素节点属性title
      
      
      Nach dem Login kopieren

      Der obige Code ruft den

      -Knoten mit der Klasse nm_p ab und gibt den Wert seines Titelattributs „Willkommen in der Concise Modern Magic Library“ aus.

      Der vollständige JQuery-Code für dieses Beispiel lautet wie folgt:

      <script type="text/javascript">
      //<![CDATA[
      $(function(){
        var $para = $(".nm_p"); // 获取<p>节点
        var $li = $(".nm_ul li:eq(1)"); // 获取第二个<li>元素节点
        var p_txt = $para.attr("title"); // 输出<p>元素节点属性title
        var ul_txt = $li.attr("title"); // 获取<ul>里的第二个<li>元素节点的属性title
        var li_txt = $li.text(); // 输出第二个<li>元素节点的text
        $("#btn_1").click(function(){
          alert(ul_txt);
        });
        $("#btn_2").click(function(){
          alert(li_txt);
        });
        $("#btn_3").click(function(){
          alert(p_txt);
        });
      });
      //]]>
      </script>
      
      
      Nach dem Login kopieren

      Ich hoffe, dass dieser Artikel für alle bei der jQuery-Programmierung hilfreich sein wird.

  • Verwandte Etiketten:
    Quelle:php.cn
    Erklärung dieser Website
    Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
    Beliebte Tutorials
    Mehr>
    Neueste Downloads
    Mehr>
    Web-Effekte
    Quellcode der Website
    Website-Materialien
    Frontend-Vorlage