【发布时间】:2018-07-13 06:33:56
【问题描述】:
我正在使用dropzone.js 上传文件。
我有一个dropzone 按钮#btn 和输入字段#input。
此代码正在运行:
$('#input').on('input', function() {
$("#btn").click();
});
但是当我在其他部分使用$("#btn").click(); 时,例如下面,它不起作用并且我没有错误:
$(document).ready(function(){
$("#btn").click();
});
怎么了?
【问题讨论】:
-
尝试使用
$("#btn").trigger("click"); -
#btn是动态创建的吗?如果是这样,那么当触发就绪事件时,它可能还没有被添加到文档中。事件点击处理程序也是如此,如果在您的就绪事件触发时尚未设置它,它将无法工作。 -
这可行,但 dropzone 上传不会出现。在准备好的文档中添加了 $("#btn").click(function(){ alert("Hello"); console.log("Hello"); });
标签: javascript jquery click dropzone