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