したがって、動的コンテンツがあり、空の要素と空の子要素(存在する場合)を削除したいと思います。発生するシナリオがいくつかあります。
HTML
<p> </p>
<p><img src="image.jpg" /></p>
<p><strong></strong></p>
jQuery
$(".articleContent p").filter( function() {
return !($.trim($(this).text()).length) && !($(this).children().length);
}).hide()
問題は、空の子要素が考慮されていないことです。微調整を試みましたが、imgまたは空の子要素が非表示になります。
提案?