在DOM中插入一个元素。
元素的值不断更新。
我如何使用jQuery来观察这些更新的值?
我一直在尝试下面的代码,但它没有反应的变化:
$("body").on("change", "#inserted_element", function() {
});
没有可用的默认api。对于以下
$("body").on("change", "#inserted_element", function() {
});
#inserted_element是一个输入文本/选择?onchange元素在element的值被改变时出现。如果#inserted_element是div,那么它将不起作用,因为inner_html正在改变,而不是值。甚至输入标签也可以
在更新#inserted_element值的地方,可以调用触发器
您可以查看mutationobserver并使用它:http://hacks.mozilla.org/2012/05/dom-mutationobserver-reacting-to-dom-changes-without-killing-browser-performance/