Я написал свой собственный код js / jquery для некоторого контента на моем веб-сайте. теперь тот же контент находится внутри iframe, но js / jquery применяется только для контента без iframe.
в любом случае я могу повторно использовать один и тот же код для обоих материалов?
пример, я хочу, чтобы это работало для обоих
$( ".myclass-price-info" ).appendTo( $( ".myclass-single" ) );
Редактировать: пример: у меня это на моей странице как обычный html
<div class = "test"> This is test div </div>
Тогда у меня есть такой же div внутри iframe, как показано ниже
<iframe src = "">
<html>
<body>
<div class = "test"> This is test div </div>
</body>
</html>
</iframe>
это только один div в качестве примера, у меня есть полная страница с тем же примером.
теперь я уже написал js / jquery для таргетинга на мой класс .test и выполнения некоторых действий js / jquery. js / jquery работает для обычного html, но не для iframe div. например, я изменил фон div, он изменился на обычный html, но не на div внутри iframe.
@charlietfl отредактировал мой вопрос
У iframe есть собственное окно. Таким образом, вы должны относиться к нему как к двум совершенно разным страницам. Более конкретно. Вы пытаетесь создать дубликат внутри iframe?



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Если это не кросс-домен:
$('#iframeid').contents().find('.myclass-single').append('.myclass-price-info');
его же домен.
также означает, что мне нужно изменить весь свой код js? и повторить для iframe?
Следует сказать "если это перекрестный домен нет"
вам не нужно помещать jquery внутри iframe, а только в родительский элемент. Но это не проблема, если там есть jquery.
Мой реальный вопрос: мне нужно отредактировать существующий код js, чтобы настроить таргетинг на div с содержимым iframe? У меня около 500 строк кода, и нужно ли мне это делать, чтобы таргетинг на блоки div я фрейм?
Вы не можете получить доступ к междоменному iframe с родительской страницы из-за той же политики происхождения, что я хочу
Да @DanishJamshed, потому что для iframe вы должны использовать .contents ().
что, если я вставлю весь код js в тело iframe? это будет работать без content ()?
Конечно будет, но вы должны поставить jquery на все фреймы .. или попытаться обойтись чем-то вроде stackoverflow.com/questions/10950034
Пожалуйста, предоставьте минимальный воспроизводимый пример с более подробной информацией о том, что именно вы пытаетесь сделать