如何获得<a href=""> elements with specific class?</a>

时间:2011-11-10 20:35:06

标签: jquery html css

我正在尝试将某些特定函数绑定到具有类“aMySpecialClass”的特定链接。例如:

<a href="#" class="aMySpecialClass"></a>

我尝试了以下代码的几种变体,没有去...

jQuery('a').find('.aMySpecialClass').live(
    'click',
    function(event) {
        jQuery.fn.myfunction(this);
    });

jQuery能否找到所有使用jQuery('a')?

编辑:注意到那些链接和类没有在运行时定义,它们是在页面准备好后动态生成的,它向服务器发送一个查询,然后结果,它随后用特定的类构建这些链接

4 个答案:

答案 0 :(得分:3)

我讨厌说出来,但是read the docs.它基本上只是CSS selector syntax

jQuery('a.aMySpecialClass').on('click', function (event)
{
    jQuery.fn.myfunction(this);
});

答案 1 :(得分:3)

您是否尝试过jQuery('a.aMySpecialClass')

答案 2 :(得分:3)

试试这个:

$('a.aMySpecialClass').live(
    'click',
    function(event) {
        jQuery.fn.myfunction(this);
});

答案 3 :(得分:2)

如果您使用find,则会在链接中查找元素。只需为标签和类创建一个选择器:

jQuery('a.aMySpecialClass')