簡體   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