I can easily remove a tag that has no blank spaces...
$(\'h2:empty\').remove();
But, when there is a space...
&l
I don't use jQuery, but I can give a straight JavaScript solution:
var elms = document.getElementsByTagName('h2'), l = elms.length, i;
for( i=l-1; i>=0; i--) {
if( elms[i].innerHTML.replace(/\s+/,"") == "") {
elms[i].parentNode.removeChild(elms[i]);
}
}
So just do whatever the jQuery equivalent is, I guess.