2013-03-25 81 views
-1

我想用jQuery來查找頁面中的所有iFrame,然後替換它的源代碼。查找HTML頁面中的所有iFrame並替換它們

我正在做這從鉻擴展,所以任何方式來取代它,然後加載iframe(所以iframe在頁面查看活躍),是我正在尋找。

任何幫助表示讚賞。

+0

我看你是新用戶。如果我的答案解決了您的問題,請記住標記解決您問題的答案。謝謝 ! – BentOnCoding 2013-03-25 23:53:48

+0

你能給我們更多的背景嗎? – 2013-03-26 20:07:54

回答

2

您可以通過元素名稱調用一個jQuery選擇元素的所有實例:

$('iframe') 

,你可以設置使用jQuery的ATTR()方法的任何元素的屬性。要使用google.com取代頁面上的所有I幀,你這樣做:

$('iframe').attr('src','http://google.com'); 

--Disclaimer:下面的代碼是在評論中引用的東西的例子,是不是anwser原來的問題:

這是你將如何遍歷每個iframe和檢查它的寬度:

$('iframe').each(function(){ 
    var currentIframeWidth = $(this).width(); 
    //do something with width here 
}); 
+0

有沒有辦法找到特定寬度和高度的特定iFrames? – 2013-03-25 23:48:25

+0

我認爲它是可能的,但我會建議您將id或類添加到更容易選擇的iframe中。 – BentOnCoding 2013-03-25 23:50:21

+0

我想過了,你將不得不調用iframe選擇器上的每個(),並檢查每個iframe的特定寬度。然而,這不是問題的問題,所以我沒有添加該代碼示例。 – BentOnCoding 2013-03-25 23:52:07

相關問題