我试图访问thickbox iframe的父元素,我发现了类似的问题,但没有一个解决方案适合我。 这是父窗口的代码:
<input type="text" id="mname" value="" name="mname" class="form-control" length="30" size="15" required>
以及此处的iframe代码:
<script type="text/javascript">
$(document).ready(function () {
$("#mname", top.document).attr("value", "test");//Not working
$("#mname", parent.window.document).attr("value", "test");//Not working
$('#mname', top.document).val('Test');//Not working
$('#mname', parent.document.body).attr("value", "s");//Not working
window.parent.$("#mname").attr("test");//Not working
alert(":(");
parent.tb_remove();
});
</script>
问题是什么?
答案 0 :(得分:0)
尝试:
<input type="text" id="mname" value="" name="mname" class="form-control" length="30" size="15" required>
<script>
$("#mname", window.parent.document).val();
</script>