使用jquery在元素内的文本更改时调用函数?

Kul*_*ary 2 jquery

我想在页面上的元素内的文本发生变化时执行一个函数.该元素中的文本由另一个外部JS函数更新,因此我对该函数没有任何控制权.

更新:元素是一个跨度.

<span class="dynamic">some Text</span>
Run Code Online (Sandbox Code Playgroud)

Adi*_*dil 6

有一个工作,

现场演示

$('#elementId').change(function(){
   alert("changed");
});

var previousVal = "";
function InputChangeListener()
{
   if($('#elementId').val() != previousVal)
   {
     previousVal  = $('#elementId').val();
     $('#elementId').change();    
   }
}

setInterval(InputChangeListener, 500);

$('#elementId').val(3);
Run Code Online (Sandbox Code Playgroud)