2016-07-09 16 views
0

Ich habe gesehen, dass es möglich ist, title Attribut an Klasse zu übertragen. Die Frage ist, wie man die Elemente des ersten Wortes (animiert) findet und dem Klassentitel zuordnet?Wie Titel des Elements zu Klassenattribut mit jquery hinzufügen

Zum Beispiel:

<div class="colelem" title="animated infinite bounce"></div> 
<div class="colelem" title="animated infinite bounce"></div> 

Fügen Sie die Klasse aus dem Pünktchen

<div class="colelem animated infinite bounce" title="animated infinite bounce"></div> 
<div class="colelem animated infinite bounce" title="animated infinite bounce"></div> 
+1

Ich bin nicht wirklich sicher, was Sie fragen, aber Sie können mit den Tasten [addClass()] (http://api.jquery.com/addclass) Methode hinzufügen Eine Klasse zu einem Element –

+1

Might '$ (" # u211 "). addClass ($ (" # u211 "). attr (" titel "))' tuen Sie Ihre Arbeit – Mohammad

+0

Eine Lösung. Aber es ist nicht für den Masseneinsatz geeignet. Elemente mit der Animation werden mehr sein, und wir müssen die Klasse von Tittle ihnen automatisch zuweisen. –

Antwort

1

Sie passieren können .addClass(function) verwenden, diese Arbeit zu tun.

$(".colelem").addClass(function(){ 
 
    return $(this).attr("title"); 
 
});
.animated { 
 
    color: red; 
 
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<div class="colelem" title="animated infinite bounce">A</div> 
 
<div class="colelem" title="animated infinite bounce">B</div> 
 
<div class="colelem" title="animated infinite bounce">C</div>

Verwandte Themen