1
這只是一個簡化的示例,不是實際的東西。MutationObserver在範圍文本更改時不會觸發
Still MutationObserver沒有啓動,所以我對它如何工作的假設是錯誤的。
$(function() {
var editButtonVisibility = function() {
console.log('bam');
}
$('#RiskPostcodeSummary span').on("change", function() {
console.log("pew pew");
});
var observer = new MutationObserver(function(e) {
editButtonVisibility();
});
observer.observe($('#RiskPostcodeSummary span')[0], {
characterData: true
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<div id="RiskPostcodeSummary">
<span></span>
</div>
<input type="button" value="click" onClick="$('#RiskPostcodeSummary span').text('sdfsdf');" />
爲什麼不是我在<span>
更改文本MutationObserver
射擊?
啊哈!我假設childList ='其他節點'和characterData ='標籤內的文本'是錯誤的。謝謝里克。 –