我是jquery的新手,尝试在切换点击我的rails 5应用程序时切换字体真棒图标 . 我使用this问题来实现该功能,但我没有看到图标更改效果 .
<h2>Spanish <i id="click-spanish" class="fa fa-caret-down"></i></h2>
<div id="spanish-examples" class="initiallyHidden">
etc.
</div>
和jquery:
$(document).ready(function(){
$('#click-spanish').click(function() {
$('#spanish-examples').toggle('1000');
$("i", this).toggleClass("fa-caret-down fa-caret-up");
});
});
删除上面的 this
可以获得结果,但页面上的所有其他图标也会更改 .
1 回答