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?
Du musst angemeldet sein, um einen Kommentar abzugeben.
oder
Habe ich erfolgreich verwendet Folgendes format, wobei andere Optionen hat nicht funktioniert.