@shanik

Как получить значение элемента из iframe?

<iframe class="fancybox-iframe" src="/admin/taxon/domains"></iframe>


Часть кода из iframe

<div id="taxon_grid">
<table class="table table-striped table-bordered"><thead>
<tr data-key="4">
<td><input type="radio" name="radioButtonSelection" value="4"></td>
</tr></table></div>


Пытаюсь получить значение input:radio

var iFrameDOM = $('iframe.fancybox-iframe').contents();
console.log(iFrameDOM.find("#taxon_grid table tbody tr td input:radio").val());


пишет: undefined

так: console.log(iFrameDOM);

5a4f9e2c411c6368872793.png

Как получить нужное значение?
  • Вопрос задан
  • 393 просмотра
Пригласить эксперта
Ответы на вопрос 2
@vaajnur
битриксоид
Скорее всего содержимое фрейма ещё не подгрузилось. Делай проверку на load или ставь тайм-аут
Ответ написан
Комментировать
@vshvydky
Нельзя таким образом получить элементы фрейма, это защита браузера.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы