2011-04-25 12 views
1

我嘗試這樣做:如何使用jquery創建自閉標籤?

$('<input class="inputName" type="text" />').appendTo($('body')) 

但事實證明

<body><input class="inputName" type="text"></body> 

是否有辦法來創造適當的自閉的標籤?

+0

您是否定義了正確的文檔類型? – JohnP 2011-04-25 07:25:52

+0

您使用哪種工具來獲取您的''元素的標記? (因爲您將其添加到頁面動態,它不應該在頁面源中可見)。 HTML語法允許一些元素只有一個開始標記,也許該工具使用該約定來呈現標記。 – 2011-04-25 07:28:31

+0

@FrédéricHamidi我正在使用FF4的螢火蟲 – Fmy 2011-04-25 07:45:43

回答

1

你在做什麼其實是正確的。 確保您的DOCTYPE是XHTML。

編輯:你不必擔心任何這些,因爲代碼無論如何都不會通過驗證器(驗證器不會執行javascript)。

+0

我正在使用xhtml 1.0轉換DOCTYPE。我應該使用1.0嚴格嗎? – Fmy 2011-04-25 07:43:56