2014-10-21 27 views
0

我有一个很无聊.each()循环:确定是否某一类的元素有一定的文字

var HasAnX = false; 

$('#SomeContainer').find('.SomeClass').each(function() { 

    if ($(this).text() === 'X') { 

     HasAnX = true; 
     return; 
    } 
}); 

基本上,我遍历所有元素,以确定它们中的至少一个具有X 。 有用。但是,有没有更简洁的方法呢?

感谢

回答

4

你试过:

var HasAnX = $('#SomeContainer').find('.SomeClass:contains("X")').length > 0; 
+0

好了,感谢您的回答! – frenchie 2014-10-21 23:07:07

相关问题