【发布时间】:2013-10-06 11:48:12
【问题描述】:
当我点击链接时,我有以下功能来加载 iFrames 内容。
我正在尝试实现 .next 方法来一次加载一个 iFrame,而不是一起加载。
$('.toggle-next-div').click(function () {
var iframe = $(this).next('.myiFrame');
iframe.attr("src", iframe.data("src"));
});
HTML
<a href="#" class="toggle-next-div">Map</a>
<div class="slidingDiv">
<div style="margin-top:0">
<span style="float:left;font-weight:bold">title</span>
<iframe class="myiFrame" data-src="www.yahoo.com" src="about:blank"></iframe>
</div>
</div>
<div class="slidingDiv">
<div style="margin-top:0; margin-right:10px; margin-bottom:10px; text-align:right">
<span style="float:left; font-weight:bold">title</span>
<iframe class="myiFrame" data-src="www.yahoo.com" src="about:blank"></iframe>
</div>
</div>
//and so on...
next() 方法在我的 html 中不起作用,因此我需要此 html 代码的替代解决方案
【问题讨论】:
-
我想你在找
.siblings().. -
我已经更新了 .siblings() jsfiddle.net/bFhsS/13 你可以看看吗?好像不行
标签: javascript jquery next