0

我需要从链接中检索锚文本。因此,当我单击该表单上的任何链接时,该特定锚文本应显示为警报。

4

3 回答 3

1

我会将表单上的点击委托给任何具有特定类的锚链接,我们称之为类:myAnchor

所以你的代码应该是这样的:

$('#form').on('click', '.myAnchor', function()
{
    alert($(this).text());
});

如果锚具有类,此代码只会触发警报myAnchor

更新:由于您的锚链接没有特定的类,只需使用这个:

$('#form').on('click', 'a', function()
{
    alert($(this).text());
});
于 2012-10-12T16:29:00.293 回答
1

jQuery:

$('a').click(function(){
    alert($(this).text());
});
于 2012-10-12T14:49:12.520 回答
0

如果你想让一个特定表单中的所有链接都触发警报,你可以使用 jQuery 来做到这一点:

$('#form > a').click(function(e){
    alert($(this).html());
});

这只会在单击表单内的链接时触发。

于 2012-10-12T15:03:12.737 回答