この Web ページにはいくつかの要素が隠されています。非表示の要素を見つけたい場合は、次のようにします。
var node = jQuery('body')[0];
$(node).find(":hidden").remove();
これにより、非表示の要素がメイン ノードから削除されます (ページのレイアウトがさらに変更されます)。私がやりたいことは、非表示になっていない要素をコピー (クローン) することです。私はこれを試しています:
var clone = node.cloneNode(true);
$(clone).find(":hidden").remove();
ただし、これにより、非表示の要素だけでなく、クローン内のすべての要素が削除されます (予想どおり、dom にはないため)。クローンから非表示の要素を削除する最善の方法は何ですか?