jQuery用文本框替换元素

Pav*_*van 3 jquery jquery-ui

我想用jQuery用文本框替换ap标签.我试过的是不行.

Rob*_*ben 6

<p> Some text.. </p>


$('p').dblclick(function(){
    var textArea = $('<textarea />')
    var oldText = $(this).text();

    $(this).replaceWith(textArea);
    textArea.val(oldText);
});?
Run Code Online (Sandbox Code Playgroud)

这里的例子.

在焦点上,您可以读取新值(或旧值)并将其设置回p标签内.

在这里看到这个例子