2015-12-01 30 views
-2

我需要找到的文本值是0查找文本值爲0的元素?

元素我做的:

var d = $('.content').find('div'); 
if(d.text().length === 0){ 
    //do something 
} 

有沒有把上面的邏輯中選擇一種方式?

我已經試過:

var d = $('.content').find('div:empty'); 

,但沒有運氣的DIV可能有其他空的HTML標籤

+6

文本值或文本內容的長度? – vijayP

+1

好像你在談論空的內容,但你的問題被要求提供一個等於'0'的內容。那麼你的計劃是什麼? – messerbill

+0

對不起,其內容= 0 – panthro

回答

2

使用filter

var elems = $('.content').find('div').filter(function() { return $(this).text() == 0 }); 
+0

可能必須確保'text()'等於'0'而不是'0'號碼。 – Loyalar

+0

@Loyalar - '0 ==「0」' – tymeJV