次のような変数を定義することはできません。
var remoteControlPage = '
<table>
<tr>
<td class="stats">sadfsadf</td>
</tr>
</table>
';
いずれにせよ、ユーザーがテキストで埋めるテキストエリアを持つことができます
<table>
<tr>
<td class="stats">sadfsadf</td>
</tr>
</table>
そして、あなたはそれを手に入れます:
var remoteControlPage = mytextarea.value;
しかし、それを行うと、テキストは次のように変更されます
var remoteControlPage = "<table>\n <tr>\n <td class=\"stats\">sadfsadf</td>\n </tr>\n</table>"
次に、改行を削除したい場合は、次のことができます。
remoteControlPage = remoteControlPage.replace(/\s*\n\s*/g,"")
しかし、あなたはそれを必要としません。ユーザーがHTMLを作成すると言う場合は、、<textarea>
...を使用できます。
<textarea id="txt">
<table>
<tr>
<td class="stats">Cell 1</td>
<td class="stats">Cell 2</td>
</tr>
</table>
</textarea>
...ボタン、 ...
<button id="button">Click me!</button>
...および出力HTMLビューア:
<div id="output">Here will go the output</div>
そして、あなたはただ必要です
$('#button').click(function(){
$('#output').html($('#txt').val());
});
デモ:http://jsfiddle.net/bYsTy/6/