Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在研究 x3dom,现在我在 xhtml 文件中有两个组,我想通过单击按钮一次只显示一个组。这是我的代码,但它不起作用,只有当我将 hide() 替换为 remove() 时它才起作用,但是通过删除组我不知道如何再次启动它们。有没有好的解决方案?
$("#btn").click(function () { Group[DEF="ball"].show(); Group[DEF="num"].hide(); });
恕我直言show()并hide()使用 CSS 属性。remove()从 DOM 中删除元素,因此它不会再显示并且不能那么容易地检索(除了使用 XHR 或类似的东西)。您可能想要的是分别设置像 or 一样的渲染node.attr('render', true);属性node.attr('render', false);
show()
hide()
remove()
node.attr('render', true);
node.attr('render', false);