1

iframe が親ウィンドウのクリック イベントをトリガーし、引数を親に渡す状況があります。以下のコードを試しましたが、引数は未定義です。何が間違っているのかわかりません。

iframe 内のコード

jQuery("#add",window.parent.document).trigger('click',"3"); 

親ウィンドウのコード -

jQuery("#add").live('click',function(e,cid){                    
    //cid is undefined
});

助けてください。ありがとう。

4

1 に答える 1

3

iframe src が親と同じドメインにある場合にのみ適用されます。

親ウィンドウ

jQuery("#add").live('click',function(e,cid){                    
    //cid is undefined
});
window.eventFromIframe = function(id, eventName value){
   jQuery("#"+id).trigger('click',value); 
};

iframe内

window.parent.eventFromIframe('add','click', 3);
于 2012-11-10T16:18:38.337 に答える