<分区>
Possible Duplicate:
给定这段代码:
function myFunc(e) {
e.preventDefault();
}
var x = 99;
$('#myId').bind('click', myFunc);
谁能告诉我什么是 e 参数。另外,我如何将 x 参数传递给 myFunc ?
标签 javascript jquery
<分区>
Possible Duplicate:
给定这段代码:
function myFunc(e) {
e.preventDefault();
}
var x = 99;
$('#myId').bind('click', myFunc);
谁能告诉我什么是 e 参数。另外,我如何将 x 参数传递给 myFunc ?
最佳答案
这是点击事件,包装为 jquery 事件。
如果你想传递 x,你可以这样做:
$('#myId').bind('click', {x:x}, myFunc);
您的函数将在 e.data.x
中找到 x
。
如果您需要 native 事件(即不是 jQuery 事件),请使用 e.originalEvent
,但事件的许多字段都可以通过 e
访问。
关于javascript - myFunc(e) 中的 "e"是什么?如何将其他参数传递给 myFunc?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12605605/
相关文章:
java - 使用 HTMLUnit 访问 JavaScript 变量
javascript - 带有时间的谷歌图表来自 php json
javascript - 如何在 bootstrap scrollspy 和 Affix 中为 href anchor 设置偏移距离
php - 在 JQuery/Javascript 中使用值的问题
javascript - 如何减少 JavaScript 中内部函数变量的范围?
javascript - 如何限制矩形在 fabricjs 中调整大小/移动到图像之外?
javascript - 当一组 deferred 中的一个失败时如何处理