То есть вы хотите обойти N*M число итераций, где N - это число тегов, а M - число атрибутов в них? Стесняюсь спросить: "А зачем такое извращение вообще нужно"?
@VitaZheltyakov как бы это было текстовое описание, а я имел ввиду техническое. ну кодом, например.
в вашей случае будет $jQuery.find(selector),
а во изначальном вариант - context.getElementsByClassName(selector).
Все еще думаете, что ваш вариант быстрее?
@somenumboola зачем писать это:
(e.cancelBubble) ? e.cancelBubble : e.stopPropagation; //Погасили всплытие
ведь jQuery делает все за нас, можно просто:
e.stopPropagation(); //Погасили всплытие
Во-первых, политика безопасности не даст доступа к свойствам документа во фрейме, который был доставлен с другого домена.
Во-вторых, чтобы получить ссылку на документ фрейма есть 2 специальных свойства фреймов: contentDocument (W3C DOM) и contentWindow (IE DOM)