私は次のコードを持っています:
<div id="accordion">
<h3>Row 1</h3>
<div id="1"></div>
<h3>Row 2</h3>
<div id="2"></div>
<h3>Row 3</h3>
<div id="3"></div>
</div>
$("#accordion").accordion({
autoHeight: false,
clearStyle: true,
active: 0,
change: function(event, ui) {
$("div#2").append('<p>Test</p>');
}
});
アコーディオンが別の行でクリックされたときに、<div id="2">
データを入力したい。変更イベントで私はこれを試しています:
$("div #2").append('<p>Test</p>');
しかし、テキスト「Test」は、div ではなく h3 内に印刷されます...どうすれば div にテキストを印刷できますか?
私はjquery 1.9.0を使用しています