Ich versuche, ein dynamisches Toggle für ein Dropdown-Menü mit der Schriftart awesome Set erstellen. Hier ist mein html:Toggle-Klasse innerhalb Anker
<div id="contis" class="row">
<div class="container contis">
<div class="minispc"></div>
<a href="#service1" data-toggle="collapse"><i class = "fas fa-chevron-right"></i> Service 1</a>
<div class="col">
<div class="row">
<div class="col">
<div class="collapse" id = "service1">
<li>Item 1</li>
<li>Item 2</li>
</div>
</div>
</div>
</div>
</div>
</div>
und die js Ich habe bisher:
$('contis > a').click(function() {
$('i', this).toggleClass('fa-chevron-right fa-chevron-down');
});
Allerdings, wenn ich es klicken, passiert nichts. Irgendeine Idee warum?
OK, also habe ich versucht, dies in einer Geige zu laufen, und es funktioniert gut. Wenn es jedoch innerhalb meiner Seite ausgeführt wird, funktioniert es nicht? –
@ S.L. Können Sie bitte den vollständigen Code posten? –
https://jsfiddle.net/1w725w60/1/ hier gehen Sie –