我想将一大段html插入到预先存在的<td>中。我正在使用这种方法:

 $("td#content").html(LOTS_OF_HTML_CODE_HERE);

但这是行不通的。我是菜鸟,HTML块中有很多引号和'似乎正在破坏它。正确的方法是什么?

最佳答案

我建议将html统一为一个字符串。

htmlStr = "";
htmlStr += "<p>some paragraph";
htmlStr += "<p>another paragaraph</p>";

$("#content").html(htmlStr);

这样,您可以查看html的损坏位置,并为javascript创建的内容增加了很多可读性。

也...

如果您想保留此TD中的内容,我将使用append() jquery方法。

jquery documentation是您最好的 friend !

07-24 22:02