У меня есть общий селектор jQuery (строка):
var selector = '#files li div';
и название класса:
var myClass = 'folder';
Я хочу проверить, соответствует ли селектор элементам, класс которых хранится в myClass .
До сих пор я использовал экземпляр селектора для вызова метода hasClass ():
var match = $(selector).hasClass(myClass);
Это работает, но я подумал, что может существовать более эффективный метод jQuery, который позволяет не создавать экземпляр jQuery, чтобы получить все элементы, соответствующие селектору.
Меня беспокоит память, используемая экземпляром, созданным только для этой проверки, и ничего более, хотя она находится внутри метода псевдокласса, который не возвращает / не предоставляет никакой ссылки на этот экземпляр.
Можете ли вы предложить что-то лучше?
В показанном примере я установил значение myClass в «папку», чтобы просто представить проблему, но в приложении я не знаю ее заранее, так как она определяется действиями пользователя.