无法更改iframe的src

时间:2012-05-30 19:16:08

标签: jquery ipad iframe

我做错了什么?我已经尝试了以下内容并在iframe中得不到任何内容......

var file = "TreeImages/" + $(this).text() + ".pdf'";
var file = "/TreeImages/" + $(this).text() + ".pdf'";
var file = ".../TreeImages/" + $(this).text() + ".pdf'";

//with/...
$('div.viewer.ifrm').attr('src') = file;
$('div.viewer.ifrm').attr('src', file);

iframe的html看起来像这样......

<div class="wrapper">
    <div class="treeMenu" ></div>
    <div class="viewer">
        <iframe class='ifrm' scrolling='yes' src=''></iframe>
    </div>
</div>

如果我移除并添加整个iFrame而不是尝试更改源代码,我可以使事情有效,但当我尝试使用-webkit-overflow-scrolling时,这似乎会导致iPad上的滚动中断:touch;

1 个答案:

答案 0 :(得分:2)

您希望选择器之间有一个空格,表示它们不是同一元素的多个类。

$('.viewer .ifrm').attr('src', file);