TEXTAREAにHTML、CSS、および他のコードを無視する例を示します。ここ
私は私がライブ変更(jqueryの)を参照するdiv要素の一つと、そのコンテンツを交換、TEXTAREAの内部HTMLコードを書きます。 divからtextareaに戻り、また戻る。 2つのテキストエリアがあります:1つはHTML用、もう1つはCSS用です。 CSSのTextAreaは要素の1つと入れ替えられます。面白い? =)
私は、<textarea>...</textarea>
をhtmlのテキストエリアに書き込むか、CSSのテキストエリアに「textarea {font-style:bold;}」と書いてください。私のHTMLとCSSのテキストエリアはスワップを混乱させます。
テキストエリア内の内容を無視してすべてのコンテンツをテキストとして扱うにはどうすればよいですか?
スワッピングがこのように行われている(実際にははるかに複雑だが、考え方は同じです):
var html = $('.content').html();
$('.editors').append("<textarea class='editorhtml' spellcheck='false'>"+html+"</textarea>"); // .editors is outside of .content
//and
$('.content').html($('.editorhtml').val());
$('.editorhtml').remove();
うわー!それは説明するのが難しいです。混乱していますか?
あなたがテキストエリアの内容を設定するためにval()
を使うだけではなくテキストエリアのデフォルト値として現在のコンテンツを設定する文字列を連結することができ
_説明が難しく**理解しづらい** ** JSFiddle **はどうですか? – gdoron
あなたはそこにあります。私は混乱しています。あなたがリンクを投稿した場合、私たちはライブ –
を見ることができたあなたは非常にいいですが、例がより便利になります。 – Murtaza