爲什麼此代碼的工作:爲什麼我不能用JQuery .html添加<br />?
$('div.error_container').html('<div class="error">No more foo allowed</div>');
但這種代碼導致錯誤:
$('div.error_container').html('<div class="error">No more foo allowed<br /></div>');
我試圖把<br />
前後</div>
標籤,同樣的錯誤了。我試過將它從<br />
更改爲<br>
。 Chrome瀏覽器總是說,在檢查的情況如下:
Uncaught SyntaxError: Unexpected token ILLEGAL
這樣做。我想知道爲什麼,但現在我很高興它可以工作。 –
奇怪的是,我今天遇到了類似的問題(帶有br標籤),並將其分解爲嬰兒步驟解決了它。我也想知道爲什麼jQuery不喜歡創建/附加包含換行符的元素。 – karim79
我感覺其他人對於doctype角度是正確的。 – karim79