Tutorials
Einige nützliche Hilfen und Code-Schnipsel, die ich immer wieder benötige und deshalb hier für alle sammle.
Zurück zur Übersicht
jQuery: hasAttr Funktion/Check selber machen
#Tutorials#jQuery
Möchte man in jQuery auf das Vorhandensein eines Attributs checken, so könnte man denken, dass es mit hasAttr()
geht. Diese Funktion gibt es bei jQuery aber nicht. Deshalb habe ich bei Stackoverflow einen passenden Code gefunden.
var attr = $(this).attr('name');
// Manche Browser sagen `attr` ist undefined; andere sagen `attr` ist false. Also auf beides überprüfen.
if (typeof attr !== typeof undefined && attr !== false) {
// Element has this attribute
}
Natives Javascript kann die Funktion. Hier kann man es mit jQuery und Vanilla JS so machen:
$(this)[0].hasAttribute("name");
// bzw. so
jQObject[0].hasAttribute("name");
Möchte man einfach nach Attributen filtern/selektieren so geht das so:
$(this).is('[name]');
$(this).filter("[name='choice']");
Kommentare
Es gibt noch keine Kommentare. Sei der Erste!
Hinterlasse einen Kommentar