В родительском окне у меня есть:JQuery доступа к данным() из window.parent из фрейма
<input type=text size=100 id="picker1" data-listoption="1" data-type="size">
затем внутри фрейма у меня
<script>
$(document).ready(function(){
var parent_input = $("#picker1", window.parent.document);
var searchdata = $(parent_input).data();
var listtype = $(parent_input).data('listoption');
console.log(searchdata);
console.log(listtype);
});
и оба выхода в консоль пуста. Что здесь отсутствует?
вы не можете получить доступ к DOM другого (родительского) кадра. –
Вы уверены, что можете выделить селектор родительским окном? –
не уверен, чего вы пытаетесь достичь, но попробовали ли вы html(), а не data()? также, находится ли он в той же области? возможно, он недоступен. – Ted