使用与jquery的contenteditable

时间:2011-06-06 16:28:10

标签: jquery html5 contenteditable

我有一个div

<div id="content_x" class="something" contenteditable="true">

实际上我有几个,因此是类名。编辑课程something后,我会使用一些正则表达式魔法id = $(this).attr('id');

获取ID

如何检查此textarea的内容是否已更改,因为我想通过正则表达式发送此内容。

我可以获得旧值,但如何获得旧值?

$('.something').click(function() {
  $('.something').change();

});

我也听说过这个插件:http://valums.com/edit-in-place/但是这会在你的div中放置按钮。当用户点击div时,我想要新值。

1 个答案:

答案 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!");
}