<div class="parent">
<span>sometext</span>
plain text
<input class="child">
</div>
<div class="parent">
<span>sometext</span>
plain text
<input class="child">
</div>
<div class="parent">
<span>sometext</span>
plain text
<input class="child">
</div>
.parent
以外のすべてを安全に削除するにはどうすればよい.child
ですか?
私はこのコードを使用しています(items
はスタック で.child
あり、each
は です.child
)
items.each(function(){
$(this).parent().children().each(function(){
if ($(this).hasClass('child'))
// do something
else
$(this).remove();
});
$(this).unwrap(); // remove parent, keep only .child
});
ただし、プレーンテキストは処理しません。