繁体   English   中英

在iframe父窗口中触发click事件

[英]trigger click event in iframe parent window

<div id="main">
    <a id="mainp" >Parent Window</a>

    <iframe id="iframeindex" src="iframeindex.html" >

    </iframe>
</div>

<script>
     $(function() {
        $('#mainp').live('click', function(e) {
            alert("hi");
            e.preventDefault();
        });

iframeindex来源:

<a id="child1" class="test" href="a.html">aa</a>    

<script>
    $(function() {          
        $('.test').click(function(e){           
            $('#mainp', window.parent.document).css('color', 'red').trigger('click');

            e.preventDefault();
        })
    });

CSS正在应用于父窗口链接,但是click事件没有获得触发器。 如何将触发事件发送到父窗口。

window.parent.$('#mainp').trigger('click');

要么

window.parent.$('#mainp').click();

我已成功使用以下格式,其他选项不起作用。

    if ($("#maip", window.parent.document).length > 0){
        $("#mainp", window.parent.document).click();

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM