所以我的页面上有这个 html:
<div class='item'>
<h2><a href='http://www.mysite.com/1'>Link 1</a></h2>
<p class='desc'>Text text text text</p>
</div>
<div class='item'>
<h2><a href='http://www.mysite.com/2'>Link 2</a></h2>
<p class='desc'>Text text text text</p>
</div>
<div class='item'>
<h2><a href='http://www.mysite.com/3'>Link 3</a></h2>
<p class='desc'>Text text text text</p>
</div>
我想使用同级 h2 标记中的链接在段落末尾附加一个链接。我有这个 jQuery:
$('p.desc').append(' <a href="' + $(this).prev().find('a').attr('href') + '">More ></a>');
但是链接只是设置为undefined
. 我在这里做错了什么?