我想要一个jQuery函数来知道点击了哪个链接来调用它,即我希望将链接的id值传递给jQuery函数。
这可能吗?如果是这样,最好的办法是什么。
答案 0 :(得分:4)
不确定。在click()
事件处理程序中,您可以引用由this
点击的元素。
$("a").click(function() {
alert(this.id);
...
});
或
$("a").click(function() {
alert($(this).attr("id"));
...
});
答案 1 :(得分:2)
$("a").click(function() {
var linkid = $(this).attr("id");
// use linkId here
});
答案 2 :(得分:1)
不要忘记取消默认行为,否则你将无法取得任何成就。
$("a").click(function(e) {
e.preventDefault();
var linkid = $(this).attr("id");
//do whatever here
});
答案 3 :(得分:0)
$("a").click(function() {
alert($(this).attr("id"));
...
});
我可以这样说..