2014-10-21 29 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

相關問題