Javascript 使用jQuery与iframe一起阅读更多信息
我使用的是iframe,但在某些浏览器中,我无法显示iframe,因此我添加了一个刷新功能,效果非常好 唯一的问题是,这会刷新所有iframe,而不仅仅是正在扩展的div中的iframeJavascript 使用jQuery与iframe一起阅读更多信息,javascript,php,jquery,html,iframe,Javascript,Php,Jquery,Html,Iframe,我使用的是iframe,但在某些浏览器中,我无法显示iframe,因此我添加了一个刷新功能,效果非常好 唯一的问题是,这会刷新所有iframe,而不仅仅是正在扩展的div中的iframe <script type="text/javascript"> $('.box').readmore({ speed: 500, collapsedHeight:112, embedCSS: false, moreLink: '<a href="#" cla
<script type="text/javascript">
$('.box').readmore({
speed: 500,
collapsedHeight:112,
embedCSS: false,
moreLink: '<a href="#" class="btn">Read more</a>',
lessLink: '<a href="#" class="btn">Read Less</a>',
afterToggle: function(trigger, element, expanded) {
if( expanded) {
$( 'iframe' ).attr( 'src', function ( i, val ) { return val; });
}
}
});
</script>
$(“.box”).readmore({
速度:500,,
折叠高度:112,
错,,
moreLink:“,
莱斯林:“,
后记:功能(触发器、元素、扩展){
如果(扩展){
$('iframe').attr('src',function(i,val){return val;});
}
}
});
我知道我可以在iframe本身上放置一个类或id,但在我的情况下,这不是一个选项
我如何解决这个问题
$( 'iframe' ).attr( 'src', function ( i, val ) { return val; });
使用“this”关键字不幸的是,您需要使jQuery选择器更特定于要选择的iframe<代码>$('iframe')在jQuery中表示“选择页面上的所有iframe标记”。如果我有更多的信息或上下文,我可能会给你一个更好的答案。$(this).find('iframe').attr('src',function(I,val){return val;});