我有一个div
<div id="content_x" class="something" contenteditable="true">
实际上我有几个,因此是类名。编辑课程something
后,我会使用一些正则表达式魔法id = $(this).attr('id');
如何检查此textarea的内容是否已更改,因为我想通过正则表达式发送此内容。
我可以获得旧值,但如何获得旧值?
$('.something').click(function() {
$('.something').change();
});
我也听说过这个插件:http://valums.com/edit-in-place/但是这会在你的div中放置按钮。当用户点击div时,我想要新值。
答案 0 :(得分:0)
这是你在找什么?
var contentWhenPageLoaded = document.getElementById("content_x").innerHTML;
//Then you can check if the content has changed like this:
if(contentWhenPageLoaded != document.getElementById("content_x").innerHTML) {
alert("content has changed!");
}