如何访问thickbox父元素

时间:2016-03-20 09:09:41

标签: javascript jquery thickbox

我试图访问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>

问题是什么?

1 个答案:

答案 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>