2015-12-01 31 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