trigger click-Ereignis in iframe parent-Fenster

<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 Quelle:

<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 wird immer angewendet auf die Eltern-Fenster Links, aber click-Ereignis wird nicht immer ausgelöst.
Wie kann ich senden Sie trigger-Ereignis übergeordnete Fenster.

  • Bitte seien Sie nett zu Ihrem Leser und verbringen Sie einige Zeit, um aufzuräumen Ihrem code. Konsistente Formatierung und Einrückung gehen einen langen Weg!
  • Was bedeutet window.parent.$('#mainp').click() bekommen Sie?
  • versuchen Sie, nur Fenster.$(....)
  • Was ist, wenn die Eltern iframe nicht über jquery läuft?
InformationsquelleAutor AMIT | 2010-08-19
Schreibe einen Kommentar