【发布时间】:2016-05-11 06:11:27
【问题描述】:
代码如下:
window.onload = function() {
oldonload && oldonload();
function test() {
alert("meh");
}
$('input[type=file]').change(test());
}
代码相当简单,test() 仅在 input[type=file] 更改时调用。但是,每当我的页面加载时,都会调用test()。
这里发生了什么?仅当用户与输入元素交互时,我将如何执行该功能?
【问题讨论】:
-
加载时发生,因为你这么说,使用onclick。
标签: javascript jquery input jquery-events