到目前为止我尝试的是
<h3>This is what I want to display inside "ppname"</h3><a class="" href="javascript:" code="displayed">HO</a>
<h3>Just for test</h3>
<div class="pp" style="display:none;">Not
<div class="ppname"></div>
<div class="ppcode"></div>
</div>
Jquery
$('a[code]').click(function () {
$('.ppcode').html($(this).attr('code'));
$('.ppname').html($(this).closest("h3").html());
$('.pp').show();
});
$('span.close').click(function () {
$('.pp').hide();
});
属性代码中的文本显示在具有类ppcode的div内,但h3中的文本不显示在具有类ppname的div中。 谢谢
答案 0 :(得分:1)
使用prev
代替closest
在This is what I want to display inside "ppname"
- 容器中显示句子ppname
:
$('.ppname').html($(this).prev().html());