How to remove elements with whitespace?

前端 未结 5 915
暖寄归人
暖寄归人 2020-12-17 01:09

I can easily remove a tag that has no blank spaces...

$(\'h2:empty\').remove();

But, when there is a space...

&l

5条回答
  •  慢半拍i
    慢半拍i (楼主)
    2020-12-17 01:33

    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.

提交回复
热议问题