0

ポストボディ変数の内容を実際に編集せずに'、ポストボディ変数内を置き換えることはまったく可能ですか'

var postbody = '<div class="postbody">this is tom's and bill's post</div>';
var postid = $('#post-content');
postid.append(postbody);​

http://jsfiddle.net/3nVrZ/

4

4 に答える 4

3

要素を作成してそのテキストを設定すると、エンコードする必要がなくなります。

var post = $('<div/>', { 'class': 'postbody' });
post.text("this is tom's and bill's post");
$('#post-content').append(post);​
于 2012-05-22T10:15:11.397 に答える
2

あなたが使用することができます

var postbody = '<div class="postbody">this is tom\'s and bill\'s post</div>';

また

var postbody = "<div class=\"postbody\">this is tom's and bill's post</div>";
于 2012-05-22T10:09:28.963 に答える
0

文字列内の何かを本当に置き換えたい場合は、replace() を使用してください。

var postbody = "<div class=\"postbody\">this is tom's and bill's post</div>";
postbody = postbody.replace(/\'/g, "&#39;");
于 2012-05-22T10:17:41.320 に答える
0

これを使ってみてください

var postbody = "<div class='postbody'>this is tom's and bill's post</div>";
var postid = $('#post-content');
postid.append(postbody);​

http://jsfiddle.net/ipsjolly/3nVrZ/1/

于 2012-05-22T10:19:14.453 に答える