2010-06-01 60 views
6

我的問題是:跨度元素更改事件

是否有span元素爲內部html更改事件? 我想我有一個跨度,當跨度內部html正在改變它會拋出一個事件,我可以達到?

我想用Jquery綁定到這個事件的跨度。

l。

回答

1

否。作爲一個經驗法則,如果腳本內部的某些內容改變了某些內容,它將不會觸發事件。

腳本的任何內容都不能編輯跨度的innerHTML(除非它可能是contentEditable),因此沒有事件。

5

jQuery documentation

變化事件被髮送到一個元件 當它的值的變化。此事件是 限制爲<input>元素, <textarea>框和<select> 元素。

+0

跨度沒有價值擺在首位... – Quentin 2010-06-01 14:34:51

+1

的問題是有點神祕,但他想改變的事件時標籤改變內部HTML。 – GvS 2010-06-01 15:02:05

0

爲什麼在您進行更改時無法處理?

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