wake-up-neo.com

jQuery - holt die erste Klasse nur von einem Element

Das Element sieht so aus:

<li class="blah active"> ... </li>

jQuery.attr('class') gibt beide Klassen zurück. Wie kann ich mit jQuery nur die 1. Klasse (in diesem Fall 'blah') erhalten?

55
Alex

Sie müssen split das in ein Array eingeben:

console.log(jQuery('selector').attr('class').split(' ')[0]);
117
Sarfraz
var first = jQuery.attr('class').split(" ")[0];
8
gblazex

Sie können Folgendes verwenden, um die erste Klasse nur von einem Element abzurufen:

var firstClass = jQuery('selector')[0].classList[0]
0
jackotonye