我有这样的链接:
<a href="#" track="yes">My Link</a>
如何点击点击曲目属性的链接?
谢谢!
答案 0 :(得分:7)
使用属性选择器:
$("a[track]").click(function(e){
// Your code
});
示例:http://jsfiddle.net/jonathon/uXwSF/
正如andre在评论中指出的那样,如果您只想获得track='yes'
所在的链接:
$("a[track='yes']").click(function(e){
// Your code
});
如果您希望获取具有track
属性的所有链接,但知道该值是什么:
$("a[track]").click(function(e){
var shouldTrack = $(this).attr('track');
});
答案 1 :(得分:6)
$("a[track]").click(function()
{
...
});
这会将点击事件绑定到具有track
属性的每个链接。
更好的解决方案是使用live来限制事件处理程序的数量:
$("a[track]").live("click", function()
{
...
});