【发布时间】:2012-09-18 02:08:48
【问题描述】:
我使用的是 jQuery 1.7.1,没有其他 JS 库/框架。我可以很好地选择大多数元素,除了一个给我带来麻烦的特定表格。这在 Firefox 和 Chrome 中都会发生。
这是一个描述一切的图片:
此图中的步骤,按顺序:
- 我选择了页面上的所有表格
- 我选择了与我想要的不同的表
- 我将该表设置为“display: none”(只是为了说明 jQuery 不关心“display: none”)
- 我再次选择该表,因为它已被隐藏。一切都很好。
- 然后我尝试选择我真正想要的表。我没有得到任何回报。
- 我使用表的初始数组将我想要的表分配给一个变量。
- jQuery 很好地返回了该表,它现在位于变量“theTableIWant”中。
- 表格的“id”与我在第 5 步中选择的“id”完全相同,但不起作用。
为什么 jQuery 不直接把桌子交给我?为什么会发生这种情况?
【问题讨论】:
标签: jquery html html-table jquery-selectors