在我的程序中,我将按钮的点击行为更改为:
button.attr('onclick','function1()');
我想传递一个按钮的 function1() 实例,因为有各种各样的按钮,它们可能会不时地在单击它们时访问这个 function1(),并且知道它们的父级是我的逻辑所必需的。
这可能吗?
最佳答案
button.attr('onclick','function1(this);');
您可以将“this”传递给该函数,然后该参数将成为按钮。
function function1(myButton){
//do stuff
}
或者,您可以使用 jquery 和匿名函数
$(button).click(function()
{
var myButton = this; // in this scope "this" is the button.
});
关于javascript - 将按钮的实例传递给它的 onclick 函数 jquery,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17370988/