Heim  >  Artikel  >  Web-Frontend  >  Wie stellt JQuery fest, ob ein Dom-Knoten vorhanden ist?

Wie stellt JQuery fest, ob ein Dom-Knoten vorhanden ist?

王林
王林Original
2020-11-18 11:59:572522Durchsuche

So ermittelt JQuery, ob ein Dom-Knoten vorhanden ist: 1. Fügen Sie die Existes-Methode zum JQuery-Prototyp hinzu. 2. Bestimmen Sie in der Existes-Methode, ob das Längenattribut des aktuellen Objekts größer als 0 ist. Wenn es größer ist, wird es ermittelt existiert; 3. Über [$('# id').exist()] aufrufen.

Wie stellt JQuery fest, ob ein Dom-Knoten vorhanden ist?

Die Beurteilungsidee lautet wie folgt:

(Lernvideo-Freigabe: jquery-Video-Tutorial)

1. Fügen Sie zunächst eine exist-Methode zum jquery-Prototyp hinzu.

2 des aktuellen Objekts innerhalb der Methode. Wenn es größer ist, ist es vorhanden. Rufen Sie es schließlich über $('#id').exist() auf.

Fügen Sie die JQuery-Erweiterung js hinzu (schreiben Sie direkt eine separate JS-Datei, um den folgenden Code zu speichern. Und führen Sie sie nach dem JQuery-Code ein)

(function($) {
 $.fn.exist = function(){ 
  if($(this).length>=1){
   return true;
  }
  return false;
 };
})(jQuery);

Verwendung:

Die Seite hat den folgenden Dom

<div id="mydom">这里是id=dom1节点</div>
<div>这里是DIV节点</div>
<span>这里是span节点</span>

Bewertung:

console.log($(&#39;#dom&#39;).exist()) //返回结果为 false
console.log($(&#39;#mydom&#39;).exist()) //返回结果为 true
console.log($(&#39;div&#39;).exist()) //返回结果为 true
console.log($(&#39;p&#39;).exist()) //返回结果为 false

Verwandt Empfehlungen:
JS-Tutorial

Das obige ist der detaillierte Inhalt vonWie stellt JQuery fest, ob ein Dom-Knoten vorhanden ist?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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