#jquery
#jquery
Вопрос:
Я обнаружил .andSelf()
, и я хочу сделать что-то подобное. По сути, вызов .filter()
объекта jQuery не приведет к изменению объекта jQuery. Чтобы изменить его, я должен сделать
$myElement = $myElement.filter(mySelector);
Мне не очень нравится этот синтаксис. Возможно ли сделать что-то вроде:
$myElement.filter(mySelector).applyFilterToSelf();
Комментарии:
1. Это вряд ли возможно. Большинство функций возвращают новый объект jQuery.
$myElement
может ссылаться на него только в том случае, если вы его назначаете.2. Итак, как это
.addSelf()
работает?3. Вы всегда можете посмотреть на источник. Но
addSelf()
делает то же самое, возвращает новый объект jQuery, который включает в себя элементы из предыдущего шага, а затем вы вызываете для него дополнительные методы…4. Звучит как неудачная попытка преждевременной микрооптимизации.