我试图根据两个条件来初始化一个类,如果尚未初始化该类,并且标记中是否存在应用了所有方法的类:
if (!window.Recipes && !$('#page').find('#recipesSearchResults').length) {
return window.Recipes = new Recipes;
} else {
return true;
}
以上说法正确吗?还是我错过了什么?
最佳答案
如果!$('#page').find('#recipesSearchResults').length
的长度不是true
,则$('#page').find('#recipesSearchResults')
将返回0
。
但是,#recipesSearchResults
是ID选择器,而不是类选择器。
...并且如果存在适用所有方法的类
标记
您应该将其更改为.recipesSearchResults
:
!$('#page').find('.recipesSearchResults').length