web-dev-qa-db-fra.com

jQuery - récupère le premier cours uniquement à partir d'un élément

L'élément ressemble à ceci:

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

jQuery.attr('class') retournera les deux classes . Comment puis-je obtenir uniquement la 1ère classe ('blah' dans ce cas) avec jQuery?

55
Alex

Vous devez split que dans un tableau:

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

Vous pouvez utiliser ce qui suit pour obtenir le premier cours uniquement à partir d'un élément:

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