Javascript 如何将变量从链接传递到jQuery函数
我希望jQuery函数知道单击哪个链接调用它,也就是说,我希望将链接的id值传递给jQuery函数 这可能吗?如果是这样,最整洁的方法是什么。当然。在事件处理程序中,您可以引用由Javascript 如何将变量从链接传递到jQuery函数,javascript,jquery,argument-passing,Javascript,Jquery,Argument Passing,我希望jQuery函数知道单击哪个链接调用它,也就是说,我希望将链接的id值传递给jQuery函数 这可能吗?如果是这样,最整洁的方法是什么。当然。在事件处理程序中,您可以引用由this单击的元素 $("a").click(function() { alert(this.id); ... }); 或 不要忘记取消默认行为,否则你将一事无成 $("a").click(function(e) { e.preventDefault(); var linkid = $(this).
this
单击的元素
$("a").click(function() {
alert(this.id);
...
});
或
不要忘记取消默认行为,否则你将一事无成
$("a").click(function(e) {
e.preventDefault();
var linkid = $(this).attr("id");
//do whatever here
});
我也可以这么说。谢谢。。。。我真的需要记住“this.id”技术。它基本上解决了我一直在问的所有jQuery问题。
$("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"));
...
});