1. 程式人生 > >div、span綁定內容改變事件

div、span綁定內容改變事件

set val for 不能 height meta select lec src

內容改變事件onchange只適用於form表單標簽(input、select、textarea)

當需要對div、span標簽進行內容改變監聽則無法適用,查閱了一些資料發現jquery有針對的方法,代碼如下:

 1 <meta charset="UTF-8">
 2 <script src="jquery.min.js"></script>
 3 <span id="s">
 4 <span id="d" style="width:100px;height:100px">1</span>
 5 </span>
 6 <
script> 7 $("#d").click(function(){ 8 $(this).html(2); 9 }) 10 $("#d").bind(DOMNodeInserted,function(){ 11 12 alert(改變了!); 13 }) 14 </script>

小貼士:在項目中有一個需求是適用layer彈窗給父頁面傳值,父頁面被傳值後頁面進行JS刷新,這裏layer不能只傳value或innerhtml,要傳輸text(文本值)才能被這個綁定的內容改變時間監聽到,可見DOMNodeInserted的內容選擇沒有那麽簡單

div、span綁定內容改變事件