2013-07-17 35 views
-2
<div> 
    <div> 
    <h2>Referral Schedules</h2> 
    </div> 
    <div> 
    <script="javascript"> 
    </script> 
    <iframe width="100%" height="100" frameborder="0" src="www.google.com"> 
    </div> 
</div> 

我有一個頁面,我可以控制HTML部分,也就是我們擁有iframe的div。我需要一些方法來隱藏h2標籤。我們如何隱藏使用jquery的兄弟姐妹h2

回答

2

$('div > div > h2').hide();

Prodably做到這一點的最好辦法。

但爲什麼,真的。爲什麼?使用一個班級。

如果是我id'e做一些特別喜歡這個

<div> 
    <div> 
    <h2 class="heading-sibling">Referral Schedules</h2> 
    </div> 
    <div> 
    <script="javascript"> 
     $(function(){ 
     $('.heading-sibling').hide(); 
     }); 
    </script> 
    <iframe width="100%" height="100" frameborder="0" src="www.google.com"></iframe> 
    </div> 
</div> 
+0

不幸的是我沒有控制其餘的代碼。其餘的代碼是從salesforce生成的,而我只有javascript標籤可以在其中播放 – Prady

0

如果你可以改變HTML部分我想補充一個標識符iframe的容器更迅速地找到它:

<div id="iframe_container"> 
    <script="javascript"> 
    </script> 
    <iframe width="100%" height="100" frameborder="0" src="www.google.com"> 
</div> 

然後你可以使用siblings()方法從jQuery的是這樣的:

$('#iframe_container').siblings().find('h2').hide(); 

這裏是工作jsfiddle:http://jsfiddle.net/Bgc5f/