2013-11-28 38 views
1

我有HTML這樣的:如何檢查div有腳本?

<div class="mydiv"> 
     <script> 
      //my script 
     </script> 
</div> 

我想現在檢查mydiv類有腳本或沒有。我如何使用JQuery來做到這一點?

回答

13

第一次去喲與.mydiv類的div然後找到script然後檢查其length

if( $(".mydiv").find("script").length) 
    {  
     alert("exist"); 
    } 
+0

感謝您的幫助:) –

+0

歡迎@happi我的榮幸 –

5

您可以使用Descendant Selector (「ancestor descendant」)與div。使用length與選擇會顯示有多少在容器中找到scripttag)元素是DIV與類mydiv

if($('.mydiv script').length) 
{ 
    //script tag found 
} 

說明:選擇是一個給定的祖先的後代的所有元素。

+0

謝謝@Riturajratan – Adil

+0

感謝您的幫助 –

0

這將是:

$(function(){ 
    if($('.mydiv').children('script').length>0){ 
    // have script tab. 
    } 
});