我使用jQuery 1.7.1,並沒有其他的JS庫/框架。我可以選擇大多數元素,除了一個特殊的表格給我帶來麻煩外。這發生在Firefox和Chrome中。jQuery不抓取基於ID選擇器的元素
這裏是一個描述這一切的圖像:
此圖像中的順序步驟:
- 我選擇的所有表的頁面
- 我上選擇一個不同於我想要的表
- 我將該表設置爲「display:none」(只是爲了說明jQuery不關心「di splay:none「)
- 我再次選擇該表格,現在它已被隱藏。一切皆好。
- 然後我嘗試選擇我真正想要的表格。我沒有得到任何回報。
- 我使用表的初始數組來分配我想要一個變量的表。
- jQuery返回該表就好了,它現在在變量「theTableIWant」中。
- 表中的「id」與我在步驟#5中選擇的完全相同的「id」完全沒有用。
爲什麼jQuery不會把表交給我?爲何會發生這種情況?
請注意,您必須使用\轉義選擇器語法,然後您必須使用另一個\來轉義JavaScript字符串語法。 – Quentin
這實際上工作,謝謝! – JoeLinux