將元素插入到DOM中。觀察插入的元素並以編程方式更新值
元素的值不斷更新。
如何使用jQuery觀察這些更新值?
我一直在嘗試用下面的代碼,但它不會對變化作出反應:
$("body").on("change", "#inserted_element", function() {
});
將元素插入到DOM中。觀察插入的元素並以編程方式更新值
元素的值不斷更新。
如何使用jQuery觀察這些更新值?
我一直在嘗試用下面的代碼,但它不會對變化作出反應:
$("body").on("change", "#inserted_element", function() {
});
沒有可用於沒有默認的API。至於以下
$("body").on("change", "#inserted_element", function() {
});
是#inserted_element輸入文本/ select?當元素的值被改變時,onchange元素髮生。如果#inserted_element是一個div,那麼它不會工作,因爲inner_html正在改變,而不是值。即使輸入標籤也可能工作
更新#inserted_element值的地方,您可以調用觸發器。
將元素從'div'更改爲'input'並且'value'屬性中的更新值使得很多不同!非常感謝你,我的朋友。 – Numbers
更多的解釋,你的問題是不清楚 –
有當DOM被修改沒有原生JS引發的事件。在什麼事件元素更新?你能不能在邏輯中添加一些代碼來自己添加一個事件?例如'$ el.text('foo')。trigger('changed');' –
@RoryMcCrossan元素由Ember創建/插入,我無法控制它。這就是爲什麼我想用jQuery/native javascript可以提供的工具來觀察元素。 – Numbers