2010-07-14 25 views
1

嘿,所有我只是想知道是否有任何方法可以將這行代碼壓縮到純jQuery而不需要「.contentWindow」。 document.getElementById('email_box')。value「在那裏?jQuery .contentWindow.document.getElementById('email_box')。value help

$('#OIPHPFrame')[0].contentWindow.document.getElementById('email_box').value = $("#txtEmail").val(); 

,也是 「點擊」 事件:

$('#OIPHPFrame')[0].contentWindow.document.getElementById('butImport').click(); 

任何幫助將是真棒! :o)

已解決! :O)

$('#OIPHPFrame').contents().find('#password_box').val($("#Password").val()); 
$('#OIPHPFrame').contents().find('#butImport').click(); 

大衛

回答

2

我想......

$('#OIPHPFrame')[0].find('#email_box').val(); 
$('#OIPHPFrame')[0].find('#butImport').click(); 

...應該工作。

+0

不幸的是它說:「錯誤:$(」#OIPHPFrame「)[0] .find不是一個函數」 – StealthRT 2010-07-14 19:02:36

+0

得到它在你的幫助下工作,D.感謝:o) – StealthRT 2010-07-14 19:15:56

+0

很高興我可以幫忙!不幸的是,框架仍然是必要的邪惡。 – 2010-07-14 19:31:01