Heim > Web-Frontend > js-Tutorial > So ermitteln Sie, ob in jquery ein bestimmtes Attribut vorhanden ist

So ermitteln Sie, ob in jquery ein bestimmtes Attribut vorhanden ist

藏色散人
Freigeben: 2020-11-17 10:52:51
Original
3335 Leute haben es durchsucht

Wie jquery ermittelt, ob ein Attribut vorhanden ist: 1. Bestimmen Sie mit der Methode „hasClass(“new“)“ 2. Verwenden Sie die Anweisung „if(typeof($(“#aid“).attr(“rel“) )=="undefiniert")" zu beurteilen.

So ermitteln Sie, ob in jquery ein bestimmtes Attribut vorhanden ist

Empfehlung: „Grundlegendes JavaScript-Tutorial

JQuery ermittelt, ob ein bestimmtes Attribut hasAttr vorhanden ist

Bei der JQuery-Codierung ermitteln wir, ob ein Element ein bestimmtes Attribut enthält class="new"-Stil. Die JQuery-Beurteilung ist sehr einfach, da es eine hasClass-Methode $("input[name=new]").hasClass("new") gibt Wir müssen zum Beispiel andere Attribute beurteilen, andere nicht. Wie kann ich derzeit beurteilen? „ #aid“).attr(“rel“) gibt den Wert von rel zurück. Wenn das rel-Attribut nicht existiert, wird „undefiniert“ zurückgegeben. $("input[name=new]").hasClass("new") 即可判断.

但是有时候我们需要判断别的属性,比如有的 a 链接包含 rel 属性,有的没有rel属性.这时该怎么判断呢?

这时就没有现成的方法了. 如果存在某个属性 $("#aid").attr("rel") 会返回 rel的值,如果不存在 rel属性则会返回"undefined"

undefined 就是 undefined类型 , if($("#aid").attr("rel")=="undefined") 这个判断可能不成立.

因为类型不相同.

建议使用 if(typeof($("#aid").attr("rel"))=="undefined")

undefiniert ist der undefinierte Typ, if($(„#aid“) .attr("rel" )=="undefiniert") Dieses Urteil ist möglicherweise nicht wahr.🎜🎜Weil die Typen unterschiedlich sind.🎜🎜Es wird empfohlen, if(typeof($("#aid") zu verwenden. attr("rel"))=="undefiniert" ) das ist es 🎜

Das obige ist der detaillierte Inhalt vonSo ermitteln Sie, ob in jquery ein bestimmtes Attribut vorhanden ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

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
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage