我想使用jQuery查找页面中的所有iFrame,然后替换它的来源。
我是通过Chrome扩展程序执行此操作,因此无论如何替换它,然后加载iframe(以便iframe在页面视图中处于活动状态),就是我正在寻找的。 p>
感谢任何帮助。
答案 0 :(得分:2)
通过在元素名称上调用jquery选择器,可以实现元素的所有实例:
$('iframe')
您可以使用jquery attr()方法设置任何元素的属性。要使用google.com替换页面上的所有iframe,您可以执行以下操作:
$('iframe').attr('src','http://google.com');
- 免责声明:以下代码是评论中引用的内容的示例,并不是原始问题的反映:
这是你如何迭代每个iframe并检查它的宽度:
$('iframe').each(function(){
var currentIframeWidth = $(this).width();
//do something with width here
});