我正在制作一个网站,html 是通过 php 显示的,数据是从数据库中获取的。
我有一个 foreach() 函数,因此显示的所有内容都具有相同的 DIV ID。
它最终就像 4 个具有相同 ID (#content) 的 DIV,因此 PHP 工作正常,但我有一个 jQuery 脚本,当我调用 jQuery("#content").hide();
它只隐藏了 DIV 中的一个,而不是全部,我希望它隐藏所有 DIV。还有什么我必须做的吗?
谢谢。
最佳答案
您应该使用一个类 (.class_name
),而不是一个 id——只有一个 DOM 元素可以有一个给定的 ID,否则它是无效的 HTML。 ID 选择器只返回一个元素是合理的。
关于javascript - Jquery 不会将 hide() 应用于具有相同 ID 的所有 div,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8274164/