我正在尝试根据两个条件启动一个类,如果该类尚未启动,并且标记中是否存在应用了所有方法的类:
if (!window.Recipes && !$('#page').find('#recipesSearchResults').length) {
return window.Recipes = new Recipes;
} else {
return true;
}
以上陈述是否正确?或者我错过了什么?
答案 0 :(得分:2)
!$('#page').find('#recipesSearchResults').length
的长度不是 true
, $('#page').find('#recipesSearchResults')
将返回0
。
但是,#recipesSearchResults
是ID选择器,而不是类选择器。
...以及是否存在应用所有方法的类 标记
您应该将其更改为.recipesSearchResults
:
!$('#page').find('.recipesSearchResults').length