Wie kann ich prüfen, ob eine Klasse existiert nicht?
Ich weiß nicht, warum das nicht funktioniert, ich versuche nur zu prüfen, ob .searchBar
existiert nicht.
var $school = "Washington";
if(!$('.searchBar')){
$('#schoolname').text($school);
}
Ja, das ist ziemlich elementar, watson. 😉
InformationsquelleAutor dezman | 2013-02-07
Du musst angemeldet sein, um einen Kommentar abzugeben.
Erinnern, jquery gibt immer einen umschlossenen Satz von übereinstimmenden Elemente. Die Liste kann null sein, obwohl.
Oder wenn Sie versuchen, herauszufinden, ob die Suchleiste hat einen Wert
$('.searchBar').val()
vorausgesetzt Suchleiste ist eine Art von Feld.InformationsquelleAutor aquinas
Verwenden
.length
zu finden, wenn es vorhanden istif(!$('.searchBar').length){
jQuery
$()
Funktion immer ein jQuery-Objekt zurückgeben, auch wenn nicht jedes element. So müssen Sie.length
Eigenschaft des jQuery-Objekt zu finden, wenn das element tatsächlich vorhanden sind.InformationsquelleAutor Selvakumar Arumugam