2010-09-23 20 views
28

我正在使用jQuery,並在使用Dev Toolbar檢查IE中的頁面DOM時看到很多元素已將sizsetsizcache屬性添加到元素中。我在Chrome或Firefox中看不到這些內容?另外,我發現頁面上的許多元素對這些字段具有相同的值,這使我相信這是一種全球性價值,但少數元素具有不同的價值觀?sizcache和sizset在jQuery中有什麼作用

<html xmlns="http://www.w3.org/1999/xhtml" sizcache="66" sizset="0"> 
    <head>...</head> 
    <body sizcache="66" sizset="0"> 
     <div class="ui-datepicker-group ui-datepicker-group-first" sizcache="18" sizset="0"> 
    </body> 
</html> 

有誰知道爲什麼IE只顯示這些,他們的服務目的是什麼?

+2

它來自jQuery的一部分[Sizzle。](http://sizzlejs.com/)。 – 2010-09-23 21:42:02

+1

有趣的,任何想法,你爲什麼只在IE瀏覽器中看到這些? – jaywon 2010-09-23 21:48:43

+1

我假設你已經使用了「jquery sizset」? – 2010-09-23 23:40:25

回答

31

http://groups.google.com/group/jquery-en/browse_thread/thread/2382a66a1ce9edf6/168046b517318240?lnk=gst&q=nodeIndex#168046b517318240

它意味着僅供內部使用。 jQuery核心文件 用於
計算第n個孩子。這裏是 源(我的重點):

它看起來像nodeIndexsizcachesizset都在內部用來計算第n個孩子。

+2

感謝您的回覆。任何想法爲什麼你只能在IE中看到這些? – jaywon 2010-09-25 07:53:09

+7

可能是因爲其他瀏覽器本身很支持n-child – peterjwest 2011-07-29 11:44:44

相關問題