私は少しピクルスにいます。私が達成しようとしているのは、空の div IF を削除してから、後で必要なことを行うことです。これは簡単なことです。難しいのは、空のタグを削除しようとすることです。私は DNN を使用していますが、p や br などの空のタグを挿入するのが好きです。チェックを実行する前にそれらを削除できるようにしたい。これまでの私のコードは次のとおりです
$(document).ready(function(){
var element = document.getElementsByTagName("p"); //Need to remove all tags. not just P
element.parentNode.removeChild(element); //Doesn't target which child
if( !$.trim( $('#container2Test').html() ).length ) {
alert("empty");
$('#container2Test').remove();
$('#container3Test').css({'width' : '50%', 'background-color' : '#3F0'});
$('#container3Test').append("This is some content");
}
else{
alert("not empty");
}
});
html:
<div id="container1Test" style="width:30%; height:10em; background-color:#000;">
</div>
<div id="container2Test" style="width:50%; height:10em; background-color:#666;">
<p></p><br /><p></p>
</div>
<div id="container3Test" style="width:20%; height:10em; background-color:#F66;">
</div>
</html
タグを削除するために多くのオプションを試しましたが、そのような運はありませんでした:(助けてください!