2012-05-22 28 views
3

我的webapp遇到了麻煩。我期待一個渲染的表單,但我得到一個白色的屏幕。如果我查看InternetExplorer源文件,我讀了如下的奇怪HTML標籤:JQuery - 奇怪的數字出現在IE中的HTML-Element中

<body jQuery1337692490330="9" onload="showSubform(false,''); ...> 

這是什麼意思?提前致謝。在Firefox中,它看起來像這樣:

<body onload="showSubform(false,''); ...> 

基於JSF的webapp產生了基於幀的代碼。提前致謝。

+0

[jQuery屬性自動添加到元素]的可能重複(http://stackoverflow.com/questions/2760714/jquery-attribute-auto-added-to-elements) – JJJ

回答

2

它是expando屬性,它是代表了jQuery緩存元素的一個關鍵的另一個問題。它是緩存中的索引,其名稱由字符串Jquery +時間戳組成。它不會成爲您網頁上任何問題的原因。

+1

這是偉大的..我可以知道,如何這是未來還是因爲什麼? –

3

jQuery1337692490330="9"屬性被jQuery添加到一些HTML元素,因爲它的內部實現需求。

這些屬性不應該是問題的根源,除非您正在迭代屬性並依賴它們的確切順序,而不應該這樣。

如果是更有可能的是你有你的網頁上防止它正確顯示