0

嗨,我想要的是当 src="" 时(容器)div 被隐藏(.videocontainer)并在源中有链接时显示。希望有人可以帮助解决这个问题

这是我正在处理的代码,显然不起作用:

<script type="text/javascript">
        $(document).ready(function(){
                          if ($('iframe[src]').text() === "")
                          $(".videocontainer").hide(

                          });
    </script>
</head>
<body>
    <div class="videocontainer">
        <div class="thevideo">
            <iframe width="310" height="174" src="http://www.youtube.com/embed/860PGF9GXZY" frameborder="0" allowfullscreen></iframe>
        </div>
    </div>
</body>

4

3 回答 3

1
if ( $('iframe[src][src=""]') )
   $(".videocontainer").hide();
else
   $(".videocontainer").show();

'iframe[src][src=""]'将检查iframehassrcsrc是否为空,如果为空则隐藏videocontainerelse 显示videocontainer.

或者

if ( $('iframe').attr('src').length )
   $(".videocontainer").hide();
else
   $(".videocontainer").show();
于 2012-07-25T13:32:36.770 回答
0
if($('iframe').attr('src') === ""){
    console.log('11');
  $(".videocontainer").hide();
}

编辑:工作演示

于 2012-07-25T13:33:35.023 回答
0
if ($('iframe').attr('src').length == 0)
$(".videocontainer").css("display","none");
else{
      $(".videocontainer").css("display","block"); 
}
于 2012-07-25T13:35:23.947 回答