【发布时间】:2014-07-21 09:51:14
【问题描述】:
一个元素被插入到 DOM 中。
元素的值不断更新。
如何使用 jQuery 来监视这些更新的值?
我一直在尝试使用以下代码,但它对更改没有反应:
$("body").on("change", "#inserted_element", function() {
});
【问题讨论】:
-
更多解释,你的问题不清楚
-
修改 DOM 时没有引发原生 JS 事件。元素在什么事件下更新?您不能在该逻辑中添加一些代码来自己添加事件吗?例如
$el.text('foo').trigger('changed'); -
@RoryMcCrossan 该元素由 Ember 创建/插入,我无法控制它。这就是为什么我想使用 jQuery/native javascript 可以提供的工具来观察元素。
标签: javascript jquery dom event-handling onchange