jQuery UI を使用して作成したアコーディオンがあります。セクションが開いているか閉じているかに応じて、上または下を指すシェブロン アイコンが必要です。問題は私のjQueryです。少なくとも最初はそうです。ロード時に両方のシェブロンが表示されますが、シェブロンをクリックしてもまったく変化しません。
Jクエリ
$(function() {
$(".section a").click(function() {
$(".chevron").removeClass("chevron").addClass("up");
});
});
CSS
.chevron {
background: url("images/down.png") no-repeat;
}
.up {
background: url("images/up.png");
}
HTML
<div class="section">
<a href="#"><div class="tab active">
<span class="chevron"></span><h3>Section 1</h3>
</div></a> <!-- tab -->