2010-07-14 90 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