javascript - 如何识别一组数组输入中的输入值是否更改
问题描述
我如何检测输入值是否已更改.. 我有一系列来自 ajax 请求的输入。
像这样的东西:
for each result of the ajax request
print some <input type="text"> here
我尝试使用 id 来检测所做的更改,但多个输入具有相同的 id,而且它似乎不适用于我的情况。
做了这样的事情,但它不起作用,也许是因为我有很多具有相同 ID 的输入?
$('body').on('DOMAttrModified propertychange paste', '#rn', function() {
alert("test");
});
解决方案
您可以使用onchange()来检测输入的任何更改。例如,
<input type="text" onchange="doSomethingOnChange()">
doSomethingOnChange()
每次更改输入中的值时都会触发。
现在您要向 html 元素添加类。这将指导您如何执行此类任务。