文本這裏是我的jQuery切換格上單擊
jQuery(document).ready(function($) {
$("#accordion").find(".accordion-toggle").click(function(){
$(this).next().slideToggle("fast");
$(".accordion-content").not($(this).next()).slideUp("fast");
});
});
這裏是我的HTML
<div id="accordion">
<header class="accordion-toggle">
<h2>Accordion Title <span id="accordionIcon">▼</span></h2>
</header>
<section class="entry accordion-content">
<p>Accordion Content</p>
</section>
</div>
每當一個新的accordion-toggle
點擊我需要老accordionIcon
更改爲相反的箭頭,新一也改變。我試過用$(".accordion-content").not($(this).next()).parent().find('#accordionIcon')
來做,但它找不到正確的元素
你所說的「新還改變」是什麼意思? –
他想要點擊圖標 – Zl3n
您正在按課程選擇arcordionIcon,而不是按Id。您可以使用('#accordionIcon')簡單地選擇id爲accordionIcon的元素。記住所有的ID應該是唯一的。 –