0

我正在研究 x3dom,现在我在 xhtml 文件中有两个组,我想通过单击按钮一次只显示一个组。这是我的代码,但它不起作用,只有当我将 hide() 替换为 remove() 时它才起作用,但是通过删除组我不知道如何再次启动它们。有没有好的解决方案?

    $("#btn").click(function () {
          Group[DEF="ball"].show();
              Group[DEF="num"].hide();
    });
4

1 回答 1

4

恕我直言show()hide()使用 CSS 属性。remove()从 DOM 中删除元素,因此它不会再显示并且不能那么容易地检索(除了使用 XHR 或类似的东西)。您可能想要的是分别设置像 or 一样的渲染node.attr('render', true);属性node.attr('render', false);

于 2013-04-28T16:32:03.703 回答