2012-08-10 70 views

回答

2

你這樣做是正確的;輸入的類型是「隱藏的」,所以這顯然是(又一個)IE中的錯誤。
如果你想支持IE,你可能想嘗試添加類的輸入爲解決此一劈:

<input class="hidden-input" ... 

和CSS

input.hidden-input: { 
    display: none; 
} 
0

您可以將.hide()添加到追加的行。

函數.tmpl()在jQuery中被標記爲beta特性,並且不會被進一步開發。

「jQuery團隊決定不把這個插件過去測試版,它不再被積極開發或維護。」 來源:http://api.jquery.com/tmpl/

嘗試使用此代碼來代替:

$('#rateItemTemplate').clone().removeAttr('id').appendTo('#Board'); 

的jsfiddle:http://jsfiddle.net/T3has/10/

+1

事實上, tmpl看起來很有前途,但我一直保持清醒,因爲它似乎已經在測試版中死亡。 – WhyNotHugo 2012-08-10 14:35:25

+0

是的 - 我會避免,但它的模板庫已經在這個項目中使用 – ChrisCa 2012-08-10 14:36:27

+0

嘗試更新的小提琴 - 它什麼都不做。沒有添加到DOM。另外,你爲什麼要刪除ID? – ChrisCa 2012-08-10 14:51:20