0

不知道我在这里做错了什么:

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。

4

0 回答 0