跨度元素更改事件

时间:2010-06-01 13:01:40

标签: javascript jquery

我的问题是:

内部html更改事件是否有span元素? 我想我有一个跨度,当跨度内部html正在改变它会抛出一个我可以达到的事件?

我想使用Jquery绑定到span事件。

1

4 个答案:

答案 0 :(得分:5)

来自jQuery documentation

  

将更改事件发送给元素   当它的价值变化时。这个事件是   限于<input>元素,   <textarea>个框和<select>   元件。

答案 1 :(得分:2)

目前,IE等浏览器不支持此类事件,但您正在寻找的是DOM事件。有关详细信息,请参阅https://developer.mozilla.org/en/DOM_Events

答案 2 :(得分:1)

没有。根据经验,如果脚本内部的某些内容发生变化,则不会触发事件。

脚本外部没有任何内容可以编辑span的innerHTML(除非它可能是contentEditable),所以没有事件。

答案 3 :(得分:0)

为什么不在进行更改时处理它?<​​/ p>

function updateHTML(el,newhtml,callback){
    el.innerHTML=newhtml;
    if(typeof callback=='function')callback(el);
}