Heim > Web-Frontend > js-Tutorial > Die zuverlässige Methode von jQuery, um festzustellen, ob ein Element existiert_jquery

Die zuverlässige Methode von jQuery, um festzustellen, ob ein Element existiert_jquery

WBOY
Freigeben: 2016-05-16 16:49:35
Original
1022 Leute haben es durchsucht

Der einfachste Weg besteht darin, die passende Länge des Elements zu bestimmen

Zum Beispiel HTML-Code:

Code kopieren Der Code lautet wie folgt:

Normalerweise ist unser Ansatz

Code kopieren Der Code lautet wie folgt:
if($(' .mydiv ').length>0)

Die zuverlässigere und fehlerfreiere Methode ist:

Kopieren Sie den Code Der Code lautet wie folgt:

if($('.mydiv').length && $('.mydiv').length>0)
return true;

Verwenden Sie die traditionelle Javascript-Methode wie folgt:

Kopieren Sie den Code Der Code lautet wie folgt:

if( document.getElementById('div')) { 
 //Das entsprechende Element wurde gefunden
} else { 
 //Das entsprechende Element wurde nicht gefunden
}

Die Verwendung von jQuery ist relativ einfach. Sie müssen nur feststellen, ob die Länge dieses Elements 0 ist. Wenn es 0 ist, existiert dieses Element nicht. Der Code lautet wie folgt:

Code kopieren Der Code lautet wie folgt:

if ($("#div").length > 0){
// Finden Sie das Element, das id=div entspricht, und führen Sie dann diesen Codeblock aus
}

kann sogar das kombinierte Element finden. Wie folgt finden wir heraus, ob ein Element, dessen ID als div definiert ist, enthält img. Der Code lautet wie folgt:
Code kopieren Der Code lautet wie folgt:

if ($("#div img").length > 0){
// gefunden Entsprechen Sie dem Element mit id=div, das img enthält, und führen Sie dann diesen Codeblock aus
}

Ist es nicht ganz einfach? Du kannst es versuchen
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