繁体   English   中英

如何将变量从链接传递到jQuery函数

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM