Белый шум,
твой вариант короче :) |
Цитата:
|
Цитата:
|
Цитата:
Цитата:
|
kazanova84,
более пас, вашу логику не осилил, всё что мог выше. |
kazanova84,
ну так уберите .addBack() в конце... Не? |
Цитата:
Немного переформулировал задачу и решил сам :) Другими словами, постановка звучит так: найти по селектору элементы документа, которые являются самим контекстом или его дочерними элементами. Решил так var $context = $('#context'); var selector = 'table a'; var res = $(selector).filter(function() { return $context.is(this) || ($context.has(this).length > 0); }); Единственный минус - то, что поиск идет вначале по всему документу, а потом применяется фильтр по контексту. Хорошо бы начинать поиск с контекста. Но тут нюанс: селектор описывает элемент в иерархии документа, а не контекста. Всем спасибо за участие! :thanks: |
Цитата:
Цитата:
ADD: чтобы не искать по всему документу, можно так: $context.parent().find(selector).filter(function() { return $context.is(this) || ($context.has(this).length > 0); }); ADD2: а, у вас же и документ может быть контекстом. Забыл. |
А не скажите, в какой ситуации это может понадобиться?
|
Nexus,
Селекторы ссылаются на элементы, которые нужно неким образом обработать. Когда на страницу вставляется новый контент (ajax) надо этот контент обработать селекторами. Можно, конечно, и классы к обработанным цеплять, но это не очень удобно в контексте кода |
Часовой пояс GMT +3, время: 15:43. |