我做错了什么?我已经尝试了以下内容并在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;
答案 0 :(得分:2)
您希望选择器之间有一个空格,表示它们不是同一元素的多个类。
$('.viewer .ifrm').attr('src', file);