2013-06-20 39 views
0
$("#txt1").change(function() 
{ 
    alert(this.value); 
}); 
<span id="txt1" contenteditable="true"> </span> 

我有PHP的工作,我動態數據進行編輯,到我的表像的數據表,當改變我的內容沒有什麼事件發生。如何獲得CONTENTEDITABLE元素的值到jQuery的

+0

''不能自動觸發更改事件。他們也沒有「價值」屬性。要獲取span的內容,根據需要使用'$('#txt1')。html()'或'$('#txt1')。text()'。 –

+0

可能的[Contenteditable跨度的監視器變化?]的重複(http://stackoverflow.com/questions/14027153/monitor-change-of-contenteditable-span) –

回答

2

.change()事件不適用於span元素。從jQuery的.change()documentation

此活動僅限輸入元素,textarea的箱和 選擇元素。對於選擇框,複選框和單選按鈕, 當用戶使用鼠標選擇 時,會立即觸發該事件,但對於其他元素類型,事件將推遲到 元素失去焦點。

相關問題