<div class="severalDivs">
<table>
<tbody>
<tr>
<td class="target">
<a href="link"></a>
</td>
<tr>
</tbody>
</table>
<div class="fromHere">
<a href="somescript()"></a>
</div>
</div>
在“fromHere”中单击带有“somescript()”的锚时,如何使用Jquery在“target”中获取“link”?
希望我很清楚我想做什么。 =)
答案 0 :(得分:2)
你的意思是这样吗?
$('div.fromHere').find('a').click( function(e) {
var div = $(this).closest('div.severalDivs');
var targetLink = div.find('td.target a');
e.preventDefault();
});
这允许你有几个div,就像你给出的一个div一样,总是找到正确的链接。
答案 1 :(得分:1)
尝试:
$('.fromHere a').click(function(){
var link = $('.target a').attr('href');
alert(link);
return false;
})
答案 2 :(得分:1)
function somescript( ) {
var href = $("td.target a").attr("href");
}