[英]How to pass a variable from a link to a jQuery function
我想让jQuery函数知道单击了哪个链接来调用它,即,我希望将链接的id值传递给jQuery函数。
这可能吗? 如果是这样,最整洁的方法是什么。
当然。 在click()
事件处理程序内,您可以引用this
单击的元素。
$("a").click(function() {
alert(this.id);
...
});
要么
$("a").click(function() {
alert($(this).attr("id"));
...
});
$("a").click(function() {
var linkid = $(this).attr("id");
// use linkId here
});
不要忘记取消默认行为,否则您将一事无成。
$("a").click(function(e) {
e.preventDefault();
var linkid = $(this).attr("id");
//do whatever here
});
$("a").click(function() {
alert($(this).attr("id"));
...
});
我可以说同样..
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.