У меня есть элемент, который имеет два класса, и я хочу получить класс, который не использовался в качестве селектора для этого элемента. Exemple:Получить класс элемента, выбранного другим классом
<div class="something anything"></div>
$(".something").attr("class");//Should return "anything"
$(".anything").attr("class");//Should return "something"
Я знаю, что .attr("class")
возвращает "что-то что-нибудь", это было просто для Exemple.
Я нашел поиск на SO, чтобы найти ответ, например this one, но я не могу использовать индекс, чтобы найти «другой» класс, потому что тот, который мне нужно получить, может быть первым, или вторым. У моей элемента никогда не будет более двух классов.
Все уведомления оценены, чтобы помочь мне справиться с этим. Благодарю.
Вы должны были бы получить 'значение class' атрибута, разделить его пространство, а затем удалить элемент в массиве, который соответствует селектор ты по не хочу. –
Что именно вы пытаетесь достичь? Во втором чтении это звучит как проблема XY. –
Спасибо за помощь, уже есть много полезных ответов (прежде чем я смог объяснить немного больше). – EdenSource