需要帮助使用javascript检索锚文本而不使用div id

时间:2012-10-12 14:47:09

标签: javascript javascript-events

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

3 个答案:

答案 0 :(得分:1)

jQuery的:

$('a').click(function(){
    alert($(this).text());
});

答案 1 :(得分:1)

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

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

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

如果锚具有类myAnchor

,此代码将仅触发警报

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

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

答案 2 :(得分:0)

如果您希望仅针对特定表单中的所有链接发出警报,则可以使用jQuery执行此操作:

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

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