2017-01-09 8 views
0

"pre"タグ内のコンテンツを編集します。ボタンをクリックすると、コンテンツが変更されているかどうかを知りたいです。どうすれば "jquery"を使ってこれを行うことができますか?jqueryを使用してpreタグ内でコンテンツの変更をトリガーするには

を使用でき
+0

[jQueryの学習センター](https://learn.jquery.com) – Andreas

+0

'pre'タグが入力タグではなく、持っていません'change'イベント – Justinas

+0

は入力タグでのみ可能ですか? conetnteditable = trueという属性を追加することで、すべての要素内のコンテンツを編集できます。その変更を引き起こすjqueryの方法があるはずです。 –

答えて

0

DOMSubtreeModified

$('.change-text-button').on('click', function(){ 
 
    $('.my-pre').text('Some other text'); 
 
}); 
 

 

 

 
$('.my-pre').bind("DOMSubtreeModified",function(){ 
 
    console.log('changed'); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<button class="change-text-button">Change text</button> 
 
<pre class="my-pre">Lorem ipsum dolor sit amet</pre>

関連する問題