【发布时间】:2018-08-01 12:57:36
【问题描述】:
我有这个功能:
showReview: function(){
var main = document.getElementById("main");
var ins = main.getElementsByTagName("INPUT");
var rev = $("reviewcontent").is(":hidden");
for (var i = 0; i<ins.length; i++){
$(ins[i]).on('show input keyup focus change', this.getInVals());
console.log("Invals update from input");
}
if(!rev){
this.addReview();
}
}
在第一次加载页面时触发事件,但在更改输入或再次关注另一个输入时不会触发。我不知道为什么。我以为它只听 main 的最后一个输入,但事实并非如此。
【问题讨论】:
标签: javascript jquery vue.js event-handling jquery-events