我可以使用什么样的JQuery选择器来按数据属性选择链接?

时间:2012-12-18 15:34:35

标签: jquery jquery-selectors

我的页面上有以下HTML:

<a data-href="/C003Q/History"><span>History</span></a>

是否有JQuery选择器允许我向链接发送点击事件?

4 个答案:

答案 0 :(得分:6)

您可以使用attribute选择器

<强> Live Demo

$('a[data-href="/C003Q/History"]').click(function(){        
   alert("clicked");
});​

答案 1 :(得分:4)

如果要触发点击事件,请使用此方法:

$('a[data-href="/C003Q/History"]').click();

如果要将点击处理程序传递给链接,请使用以下代码:

$('a[data-href="/C003Q/History"]').click(function(){
    console.log("click");
    //And do your logic here
});

这适合我。

答案 2 :(得分:4)

您可以使用以下内容了解有人点击链接的时间。

$('a[data-href="/C003Q/History"]').click(function() {
   alert('click !');
});

如果您想“点击”链接上的点击,请使用以下内容:

$('a[data-href="/C003Q/History"]').click();

答案 3 :(得分:2)

尝试:

$('a[data-href="/C003Q/History"]')

:)