不知道我在这里做错了什么:
Javascript:
function chooseFile() {
$("#imgInput").click();
}
$("#imgInput").change(function(){
console.log('hi');
});
HTML:
<input type="file" id="imgInput" name="imgInput" />
<input type="button" class="upload-btn" id="upload-init" onclick="chooseFile()" value="Choose image"></input>
当我单击按钮时,chooseFile() 起作用并且文件选择出现,我选择文件并上传带有文件名等的“imgInput”元素,但是
$("#imgInput").change(function(){
console.log('hi');
});
根本没有被调用,这是为什么呢?是的,我包含了 JQuery。