javascript - 字段 onchange 是否可以在没有用户输入的情况下查找更改?

  显示原文与译文双语对照的内容

是否有 onchange 或者其他函数在没有用户输入的情况下查找更改? 我有一个javascript函数,用户innerHTML可以更改 contenteditable table 中的某些字段。 更新函数有效,它根据脚本中的变量进行更新。 有些字段得到更新,有些字段没有。 我使用函数 below 查找 table 中已经存在的变化,因为如果我理解正确的话,它就没有正确的onchange 。 如果 table 更新中的某些单元格没有用户输入,如何才能运行脚本? 它需要像函数 below 那样。


$("td[contenteditable=true]").blur(function(){
//my update stuff here works

}

希望一切都有意义。 谢谢你

时间: 作者:

是,演示 below 中显示。 通过在所需的DOM元素上调用 .trigger('event'),可以以编程方式触发任何事件。


$(function() {
 $('select').on('change', function() {
 alert( this.value );
 })
. trigger( 'change' );///<<<==== this triggers 'change' on DOM ready
});

<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select>
 <option>1</option>
 <option>2</option>
 <option>3</option>
 </select>
作者:
...