Javascript JS中的绑定传递了什么?
我正在将自定义控件的选择绑定到函数。我只是想澄清一下,当我绑定这样的东西时Javascript JS中的绑定传递了什么?,javascript,jquery,Javascript,Jquery,我正在将自定义控件的选择绑定到函数。我只是想澄清一下,当我绑定这样的东西时 auditFileUpload.bind("select", uploadSelectfunction); 我知道我可以使用以下功能 uploadSelectfunction(e) { } e是怎么通过的?是因为这些事件吗?还是物体本身 如果我有这样一个函数,我将如何绑定它 uploadSelectfunction(e, datatype) { } auditFileUpload.bind("select",
auditFileUpload.bind("select", uploadSelectfunction);
我知道我可以使用以下功能
uploadSelectfunction(e)
{
}
e是怎么通过的?是因为这些事件吗?还是物体本身
如果我有这样一个函数,我将如何绑定它
uploadSelectfunction(e, datatype)
{
}
auditFileUpload.bind("select", function() { uploadSelectfunction(events, "CSV" });
我尝试了一些事件,但都没用
建议?澄清?事件参数只是传递给事件处理程序/方法的第一个参数。把它传下去:
auditFileUpload.bind("select", function(events) { uploadSelectfunction(events, "CSV"
在原始版本uploadSelectfunction中,它只是一个指向恰好带有一个参数的函数的指针。该事件参数在select事件中定义
如果您放置了一个内联方法(正如您所做的那样),您需要接受events参数,并将其传递给您的代码。您使用哪个版本的jQuery?jQuery版本是1.8.2
auditFileUpload.on(“select”,function(e){uploadSelectfunction(e,“CSV”)}