2

我的页面上有以下 HTML:

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

是否有一个 JQuery 选择器可以让我向链接发送点击事件?

4

4 回答 4

6

您可以使用attribute选择器,

现场演示

$('a[data-href="/C003Q/History"]').click(function(){        
   alert("clicked");
});​
于 2012-12-18T15:36:14.467 回答
4

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

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

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

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

这对我有用。

于 2012-12-18T15:37:21.883 回答
4

您可以使用以下内容来了解​​有人单击该链接的时间。

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

如果您想“模拟”点击链接,请使用以下命令:

$('a[data-href="/C003Q/History"]').click();
于 2012-12-18T15:37:24.327 回答
2

尝试:

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

:)

于 2012-12-18T15:39:16.167 回答