是否有事件检测到直接从代码中输入值?

时间:2018-03-11 18:06:30

标签: javascript jquery html

例如,如果我有:

<input type="text" id="search" >

我使用Javascript / Jquery设置其值:

$('#search').val('someThing');

是否有事件要检测此操作,例如keyup,click,input, ..

2 个答案:

答案 0 :(得分:0)

当您从代码插入值时,您可以在从Javascript插入值后在行上调用您的method()。

如果我误解了这个问题,请详细说明,我会进一步帮助:)

答案 1 :(得分:0)

您可以添加input的事件侦听器以检测值何时更改。

const input = document.querySelector('#search');

input.addEventListener('input', (e) => console.log(e.target.value));
<input type="text" id="search">