0

こんにちは、(コンテナ) div が src="" のときに非表示 (.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=""]'iframesrcあり、空であることを確認し、src空の場合は非表示にし、videocontainerそうでない場合は表示します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 に答える