将元素的html转换为textarea

时间:2013-02-19 20:49:07

标签: jquery html markitup

我在我的网页中使用了markItUp编辑器,我想对授权用户进行即时编辑。当用户双击发布Jquery时将div转换为textarea和

#textarea.markItUp();

将textarea转换为markitup编辑器。但是我的问题是帖子有太多< p为H.标签,当我将div转换为textarea时,它最终会像这样: http://jsfiddle.net/D3v7F/(点击更改)

但我想展示< p为H.作为新段落。如何实现这一目标?和<强>标签到[b] strong的内部文本[/ b]

1 个答案:

答案 0 :(得分:1)

请改为尝试:

$('#submit').click(function(e){
    var html = $('.change p').html();

    $('.change').replaceWith('<textarea>'+html + '\r\nNew paragraph</textarea>').html().focus();
});

JSFiddle:http://jsfiddle.net/D3v7F/3/