3

jQueryを使用してapタグをテキストボックスに置き換えたい。私が試したのはうまくいきません。

4

2 に答える 2

6
<p> Some text.. </p>


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

    $(this).replaceWith(textArea);
    textArea.val(oldText);
});​

こちらの例をご覧ください。

フォーカスアウトでは、新しい値(または古い値)を読み取り、pタグ内に戻すことができます。

ここでその例を参照してください

于 2012-06-28T06:43:29.863 に答える
0

これを試してください:

API:http ://api.jquery.com/replaceWith/デモ:http //jsfiddle.net/Yuuhr/

一致した要素のセット内の各要素を、提供された新しいコンテンツに置き換えます。

私が何かを逃したか、完全なhtmlを提供したかどうか私に知らせてください

お役に立てれば

コード

$('p').replaceWith('<textarea id="foohulk"/>')
于 2012-06-28T06:42:20.727 に答える