我可以向这个函数传递一个额外的参数吗?
$("#foold").click( function(e) {
// CODE
};
例如,我需要将一些 X 值传递给此函数。我可以这样写吗:
<a href="javascript:void(X)" id="fooId">Foo</a>
通过 e
或其他方式在此函数中传递值?
最佳答案
这里,e
是一个事件对象,定义如下:http://api.jquery.com/category/events/event-object/
是的,您可以将数据传递给处理程序,将此表单用于点击功能:
.click( [eventData], handler(eventObject) )
eventData A map of data that will be passed to the event handler.
handler(eventObject) A function to execute each time the event is triggered.
它将在处理程序中作为 e.data
访问。
关于javascript - 这个函数定义中的 "e"是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9705172/