2013-07-17 95 views
1

我被一個輸出爲<p><br></p>的編輯器卡住,當文本字段爲空時,現在我想將目標設置爲沒有內容的div。jQuery:搜索包含特定標記的div

我一直在嘗試.filter,文本長度,:包含,.html和什麼不是,但似乎無法找到一種方法來尋找包含該標記的<div>

其他<div>可能包含那些和一些正常和罰款的文本,所以我需要針對下面的代碼具體。

<div> 
    <p> 
    <br> 
    </p> 
</div> 

任何想法如何解決這個問題?

回答

2

嘗試......

var $div = $("div").filter(function() { 
    return this.innerHTML.replace(/\s+/g, '').toLowerCase() == "<p><br></p>"; 
}); 

結果對象($ DIV)將是你感興趣的div的jQuery的集合

+0

這個伎倆。 – Xavio

+0

很高興幫助:) – Archer

0

試試這個jQuery代碼:

$('div').each(function() { 
    if ($.trim($(this).text) == '') { 
     $(this).remove() 
     // or maybe : $(this).empty() 
    } 
}) 
相關問題