どのようにラベルの中でHTMLのラベルを取り除きます!

855 ワード

バックグラウンドから取得したhtmlラベル付きのデータをtextareaに入れ、使用にかかわらず
$("textarea").html(string),
$("textarea").text(string),
$("textarea").val(string),
結局textareaで見た内容はhtmlタグ付きですが、どうやってこの問題を解決しますか?実は多くの方法があって、例えば正則を使って、htmlの中のラベルを交換して、あるいは消して、しかし、少し面倒に見えて、今みんなに1つの簡単で分かりやすい方法を提供します:
皆さんはtextareaの外のpラベルを除いて、divラベルの中でhtml(「私はspanラベル」)を使って表示される内容はhtmlラベルを持たないことを知っています.そのため、取得したhtmlラベル付きのデータをhtml(データ)を通じて1つのpあるいはdivの中に置いて、pあるいは者divの中のテキストの内容を取得することができます.text();このとき取得したのはhtmlラベルを持たないテキストで、取得したpまたはdivの中のテキストをtextareaの中に置くことができますが、このときpラベルまたはdivが1つ増えていることがわかります.どうすればいいですか?これはやりやすいですね.display:noneでokになったり、位置決めを使ってpやdivを視覚的に見えない場所に位置決めしたりします.ok!
$("p").html("  span").css({"display":"none"});
	var html = $("p").text();
	$("textarea").html(html);