2
<script>
$("#frameDemo").contents().find("a").css("background-color", "#BADA55");
</script>
Из документов JQ.Почему я не могу получить доступ к iframe в том же домене с общим подходом?
Может быть, проблема в том, что я делаю это на локальном хосте?
<script>
$(document).ready(function(){
$('#sample_test').contents().find('a').css('color', 'red')
})
</script>
<iframe src="http://localhost:3000/tests/384" width="100%" seamless="seamless" height="1150px" scrolling="no" id="sample_test"></iframe>
Не работает для меня по какой-то причине.
Что такое домен родительского окна – putvande
@putvande, как основная страница, так и iframe на localhost –
Возможно, ваш iframe еще не готов, когда вы пытаетесь изменить цвет. Попробуйте обернуть его в setTimeout и посмотреть, что произойдет или добавить «onload» в iframe. – putvande