1

我正在尝试根据两个条件启动一个类,如果该类尚未启动,并且标记中存在一个应用了所有方法的类:

if (!window.Recipes && !$('#page').find('#recipesSearchResults').length) {
    return window.Recipes = new Recipes;
} else {
    return true;
}

上述说法正确吗?还是我错过了什么?

4

1 回答 1

2

!$('#page').find('#recipesSearchResults').lengthtrue如果长度$('#page').find('#recipesSearchResults') 不是 ,将返回0

但是,#recipesSearchResults是一个 ID 选择器,而不是一个类选择器。

...并且如果标记中存在应用所有方法的类

您应该将其更改为.recipesSearchResults

!$('#page').find('.recipesSearchResults').length
于 2012-09-21T08:27:26.027 回答