作者热门文章
- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我有一个带有类名 ADD 的按钮来创建一个 i-frame。
单击添加时,如果该 iframe 创建,我想隐藏该按钮。有没有办法用类名隐藏 div:在 iframe 创建后添加?
这是我的代码片段:
$(document).ready(function() {
$(".adding").click(function(e) {
e.preventDefault();
$('#iframeplace').html('<span class="loading">LOADING...</span>');
setTimeout(function() {
$("#iframeplace").html("<iframe name='someFrame' id='someFrame' width='560' height='315'></iframe>");
}, 3000);
})
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a href="secondpage.html" class="adding">
<div class="ADD">ADD</div>
</a>
<div id="iframeplace"></div>
最佳答案
您可以通过使用 .length
来实现,它返回指定选择器的元素数。在您的情况下,选择器将是 #iframeplace
。
如何隐藏元素完全取决于您 - 您可以使用 jQuery hide
方法或使用 CSS 隐藏它。
$(document).ready(function() {
$(".adding").click(function(e) {
e.preventDefault();
$('#iframeplace').html('<span class="loading">LOADING...</span>');
setTimeout(function() {
$("#iframeplace").html("<iframe name='someFrame' id='someFrame' width='560' height='315'></iframe>");
}, 3000);
if($('#iframeplace').length == 1)
{
$(".adding").hide();
}
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<a href="secondpage.html" class="adding">
<div class="ADD">ADD</div>
</a>
<div id="iframeplace"></div>
关于javascript - 如果存在另一个元素,如何隐藏一个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41424357/
我有 json 数据: { "products": [ { "productId" : 0, "productImg" : "../img/product-ph
我是一名优秀的程序员,十分优秀!