なぜこのエラーが発生するのですか?おそらく引用符で何かをしなければなりませんか?
質問する
48 次
2 に答える
5
文字列は、javascriptの多くの行にまたがることはできません。行はで始まり、"
で終わらないため"
、エラーになります。
\
改行をエスケープする各行の終わりにを配置できます。これを行うと、改行がエスケープされるため、追加するdomはコードで行うきれいなフォーマットになりません。
もう1つのオプションは、を使用し+
ていくつかの文字列を連結することです。
$().append(
"<dom>" +
"<moredom>" +
"<moredom>"
);
于 2012-11-13T13:44:07.733 に答える
4
コンパイラは正しいです。このような文字列を多くの行にまたがることはできません。
この構成を維持するには\
、行末にaを追加します。
$('body').append("<div product id=product_header>\
<table id=product_header_table>\
</table>\
</div>")
于 2012-11-13T13:43:54.053 に答える