Jquery 如何检查div是否有脚本?

Jquery 如何检查div是否有脚本?,jquery,html,Jquery,Html,我有这样的HTML: <div class="mydiv"> <script> //my script </script> </div> //我的剧本 我现在要检查mydiv类是否有脚本。如何使用Jquery实现这一点?您可以使用div。使用带选择器的length将显示容器中有多少script(tag)元素是使用classmydiv的div if($('.mydiv script').leng

我有这样的HTML:

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

//我的剧本
我现在要检查
mydiv
类是否有脚本。如何使用Jquery实现这一点?

您可以使用div。使用带选择器的
length
将显示容器中有多少
script
tag
)元素是使用class
mydiv
的div

if($('.mydiv script').length)
{
   //script tag found
}
说明:选择作为给定祖先后代的所有元素。

您可以与div一起使用。将
length
与选择器一起使用将显示在容器中找到多少
script
tag
)元素,该容器是类为
mydiv的div

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

说明:选择作为给定祖先后代的所有元素。

首先使用class
.mydiv
查找
脚本
,然后检查其
长度

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

首先使用class
.mydiv
进入yo div,然后找到
脚本
,然后检查其
长度

   if(  $(".mydiv").find("script").length)
     {    
       alert("exist");
     }
它将是:

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

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

谢谢你的帮助:)欢迎@happi这是我的荣幸感谢你的帮助:)欢迎@happi这是我的荣幸