jQuery を使用すると、DOM からノードを簡単に削除できます。しかし、特定の jQuery オブジェクトから DOM 要素を削除するにはどうすればよいでしょうか。
ベストアンサー1
jQuery オブジェクトからノードを削除する場合は、filter
またはnot
関数を使用します。詳細はこちらをご覧ください。
使い方filter
:
var ps = $('p');
//Removes all elements from the set of matched elements that do
//not match the specified function.
ps = ps.filter(function() {
//return true to keep it, false to discard it
//the logic is up to you.
});
または
var ps = $('p');
//Removes all elements from the set of matched elements that
//do not match the specified expression(s).
ps = ps.filter('.selector');
使い方not
:
var ps = $('p');
//Removes elements matching the specified expression
//from the set of matched elements.
ps = ps.not('.selector');