JQueryアコーディオンに問題があります。「動的」アコーディオンを作成したい(「addBtn」のクリックで新しいアイテムを追加する)、新しいアイテムが作成されますが、トグルは適用されません(最初のアイテムのみを適用)
HTML
<div id="accordion">
<div id="aE">
<div id="aT" class="aT_val">
<h3></h3>
</div>
<div id="aC" class="aC_val">
<p></p>
</div>
</div>
</div>
JS
var conTit = 'title';
var conCont = 'content';
var count = 0;
$('.aC_val').hide();
$('.aT_val').toggle(
function() {
$(this).next('.aC_val').show();
},
function() {
$(this).next('.aC_val').hide();
}
);
$('#addBtn').click(function() {
count++;
$('#accordion').append('<div id="aE' + count + '"><div id="aT' + count + '" class="aT_val"><h3>' + conTit + '</h3></div><div id="aC' + count + '" class="aC_val"><p>' + conCont + '</p></div></div>');
同僚、バグはどこにありますか?