后的div我有一个表中定义:Jquery的追加某些表行
<div id="display">
<div class="displayRow">
<img src="images/expand-arrow.gif" class="expandArrow" alt="expand">
<div class="displayElement">1</div>
<div class="displayElement">Standard</div>
<div class="displayElement">This is more information</div>
</div>
<div class="displayRow">
<img src="images/expand-arrow.gif" class="expandArrow" alt="expand">
<div class="displayElement">2</div>
<div class="displayElement">Special</div>
<div class="displayElement">This is more information</div>
</div>
</div>
当点击expandArrow,我想该特定行的下方显示的附加数据的一个表。谁能帮忙?谢谢!
我已经试过这没有成功:
$(".expandArrow").on("click", function (event) {
var info = '';
details += '<div><table class="detailTable">';
details += '<tr><td>DisplayElement1</td><td>' + json.Id + '</td></tr>';
details += '<tr><td>Display Element2</td><td>' + json.Info + '</td></tr>';
details += '</table></div>';
$(this).parent().append(details);
});
您的图片标签未关闭。 – CodeBlue 2012-03-06 19:14:35
Switz答案适合您。这里是小提琴:http://jsfiddle.net/LnrrB/ – 2012-03-06 19:22:26
另外你必须确保'json'对象在该范围内可用。 – 2012-03-06 19:23:57