在此網頁中隱藏了一些元素。現在,如果我想找到隱藏要素:從克隆元素中移除隱藏元素
var node = jQuery('body')[0];
$(node).find(":hidden").remove();
這將刪除主節點的隱藏要素(其中還改變了頁面的佈局)。我想要做的是複製(克隆)未隱藏的元素。對此我想這一點:
var clone = node.cloneNode(true);
$(clone).find(":hidden").remove();
但是,這消除了克隆內的所有元素,而不只是隱藏要素(如預期的,因爲它不是在DOM)。從克隆中移除隱藏元素的最佳方式是什麼?
爲什麼你想克隆身體? –