2013-11-27 21 views
0

我試圖用jQuery來定位iFrame的body,它不起作用。使用jQuery(相同域)的目標iFrame正文

下面是代碼:

HTML

<div class="editor"> 
    <iframe id="editorf"> 
    <body> 
    </body> 
    </iframe> 
</div> 

JS

$(function() { 
    $('#editorf').contents().find('body').css(" background-color", "none"); 
}); 

的iFrame中位於相同的域,但它是一個產生通過我的CMS,我無法直接訪問它。我如何定位iFrame的主體並應用css background-color:none;

+0

在控制檯中的任何錯誤?在加載之前,您可能正在嘗試訪問內容... –

+0

@MatthewBlancarte - 未生成錯誤。 – L84

+0

不知道它是否會有所作爲,但您可以嘗試刪除背景顏色字符串中的額外空間。 –

回答

1

看起來你在你的CSS屬性字符串中有一個額外的空間。

" background-color", "none" 

應該

"background-color", "none" 

工作演示:http://jsfiddle.net/X8wDX/1/

相關問題