0

点击喜欢时我尝试删除 div

我的代码

<div id="closebox"  style="position: absolute;margin-right: 2px; opacity: 0;/* width:27px; */ /* height: 20px; */ /* overflow: hidden; */ width: 47px; height: 20px; overflow: hidden; right: 202px; bottom: 15px;"> 

<iframe id="closebox1" src="http://www.facebook.com/plugins/like.php?href=https://www.facebook.com/0000000&amp;layout=button_count&amp;show_faces=false&amp;width=60&amp;action=like&amp;colorscheme=light&amp;height=31" scrolling="no" frameborder="0" style="border:none; overflow:hidden; width:45px; margin-top:3px;padding-bottom: 0px;
padding-top: 0px; height:31px; z-index: 0; /* position: absolute; */opacity: 0;" allowtransparency="true"></iframe>

</div>  

<button type="button" class="btn btn-default" data-dismiss="modal">نعم </button> 

<script type="text/javascript"> 
$('#closebox1').click(function () { 
   $('#closebox1').hide();    
});
</script>

点击进入 div idcloseboxclosebox1删除 iframe id时我需要closebox1

不起作用,因为单击此处它进入 iframe 内容,就像 botton 不是 div

4

3 回答 3

0
$("#closebox").click(function(){
   $(this).children("iframe").remove();
});

请试试这个。

于 2013-10-18T10:17:33.557 回答
0

如果您使用任何其他按钮,则它不适用于类似 iframe 的按钮,它适用于您的代码,但 iframe 进入 div 无法单击 div,因为 iframe 代表 div 进行点击。如果您单击按钮标签并删除 iframe,则可以删除 iframe。

像这样

<script type="text/javascript"> 
    $('.btn-default').click(function () { 
        $('#closebox1').remove()  
    });
</script>
于 2013-10-18T10:57:56.280 回答
0

这里:

$('#closebox, #closebox1').click(function(){
    $('#closebox1').hide();
});

单击 #closebox 或 #closebox1 时将隐藏 iframe

或者,做一些类似的事情,但不是隐藏 iframe,而是更改“src”属性。

于 2013-10-18T10:14:04.170 回答