我有下一个代码:
<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>');
但是文本“测试”打印在 h3 内而不是 div 内......我怎样才能实现在 div 上打印文本?
我正在使用 jquery 1.9.0
这似乎是一个错误http://bugs.jqueryui.com/ticket/4469#comment:4不是吗?