0

我觉得这是我想念的简单的东西,但到目前为止我还没有找到解决方案。我有点像网络菜鸟,所以如果这个问题已经在某个地方得到了回答,我很抱歉,我错过了。

下面是我正在尝试做的一个示例。我在“example.php”中有输入(button_hide)和 div(box)组件,这是我想访问并在其上执行 jquery 功能的 iframe 的来源。

我在某处看到内容是从 iframe 访问它的方式,但这似乎不起作用。

任何帮助是极大的赞赏!

<iframe id="iframe" height="450" width="100%" frameBorder="0" src="example.php" />
<script>
$(document).ready(function(){

  $('#iframe').contents().find('#box').slideUp();
  var hideButton = $('#iframe').contents().find('#button_hide');

  hideButton.click(function(){
    alert('Hi');  
  });

});
</script>
4

3 回答 3

0

您应该尝试使用http://api.jquery.com/load-event/方法而不是准备好。

于 2012-06-07T23:00:08.620 回答
0
<iframe id="iframe" height="450" width="100%" frameBorder="0" src="example.php" />
<script>
$(document).ready(function(){

$('#iframe #box').slideUp();
var hideButton = $('#iframe #button_hide')

hideButton.click(function(){
alert('Hi');  
});

});
</script>

这会奏效。

于 2012-06-07T23:07:06.013 回答
0

这最终成为 jquery 库无法正确导入的问题。感谢你的回答。

于 2012-07-11T17:15:54.257 回答