ページ上のすべてのノードを取得するためにjqueryを使用しています
$(*)
次に、ノードの子であるノードを除外したいと思いsvg
ます。これどうやってするの?
ページ上のすべてのノードを取得するためにjqueryを使用しています
$(*)
次に、ノードの子であるノードを除外したいと思いsvg
ます。これどうやってするの?
not 関数を使用してみることができます。
$('*').not($('#ancestorID').find('*'));
これは非常に遅くなることに注意してください。
使用.filter()
:
$('*').filter(function() {
return $(this).parents('svg').length == 0;
});
また、jQuery*
セレクターをに置き換えるdocument.getElementsByTagName('*')
と、速度が向上する可能性があると思います。
$('*').not('svg *');