Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   .find() в #document (https://javascript.ru/forum/jquery/42570-find-v-document.html)

scfx 01.11.2013 03:53

.find() в #document
 
Имеется примерно такая структура страницы на ней нужно найти класс images. Прошу на знания не пинять, знаю что более чем поверхностные.
<html>
   <script>$("frame").find(".images")</script>
      <frameset>
            <frameset>
                <frame>
                  #document
                     <html>
                      <div class="images"><div>
                     </html>
                </frame>
            </frameset>
      </frameset>
<html>

danik.js 01.11.2013 04:44

Начнем с того что на момент выполнения скрипта теги фреймов еще не прочитаны. Браузер делает все по порядку же.
Ну и даже если скрипт опустить ниже тегов - фрейму же нужно время чтобы успеть подгружиться (он грузится асинхронно)
А так, запрос элементов будет выглядеть:
$($("frame").get(0).contentDocument).find(".images")

scfx 01.11.2013 04:56

Огромная благодарность за помощь =)


Часовой пояс GMT +3, время: 03:23.