我發現jQuery的出現通過插入.append()該標籤時從自封閉XHTML標籤去除結束斜槓,.prepend等方式,這導致斜線在無效的XHTML中 - 這反過來 - 導致標籤損壞。jQuery的去除()自閉合標籤
下面的代碼,例如:
$('body').append('<input type="text" id="test" value="test" />');
結果如下所示:
<input id="test" value="test" type="text">
雖然預期輸出是:
<input id="test" value="test" type="text" />
我使用DOCTYPE:XHTML5和Chrome作爲一個瀏覽器
我沒有使用XHTML在相當一段時間,但是,即使是有效的doctype? – mmgross 2015-03-03 02:35:33
您正在使用哪個jQuery版本? – Raptor 2015-03-03 02:35:39
XHTML5是否成爲推薦?它不是靜靜地死去嗎?編輯:[有趣](https://programmers.stackexchange.com/questions/149839/is-xhtml5-dead-or-is-it-just-an-synonym-of-html5)。 – 2015-03-03 02:36:26