.hide()。show()不能与x3dom一起使用,还有其他方法吗?

时间:2013-04-27 22:05:04

标签: jquery x3d x3dom

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

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

1 个答案:

答案 0 :(得分:4)

恕我直言show()hide()使用CSS属性。 remove()从DOM中删除元素,因此不会再显示该元素,也无法轻松检索(除了使用XHR或类似的东西)。你可能想要的是分别设置像node.attr('render', true);node.attr('render', false);这样的渲染属性