我使用的是 jQuery 1.7.1,没有其他 JS 库/框架。我可以很好地选择大多数元素,除了一个给我带来麻烦的特定表格。这在 Firefox 和 Chrome 中都会发生。
这是描述这一切的图像:
此图中的步骤,按顺序:
- 我选择页面上的所有表格
- 我选择了一张与我想要的不同的桌子
- 我将该表设置为“显示:无”(只是为了说明 jQuery 不关心“显示:无”)
- 我再次选择该表,现在它已被隐藏。一切皆好。
- 然后我尝试选择我真正想要的表。我什么也得不到。
- 我使用表的初始数组将我想要的表分配给一个变量。
- jQuery 很好地返回了该表,它现在位于变量“theTableIWant”中。
- 表格的“id”与我在第 5 步中选择的“id”完全相同,但不起作用。
为什么 jQuery 不直接把桌子交给我?为什么会发生这种情况?