ina*_*naz 5 html javascript css jquery
我有一个带有类名ADD的按钮来创建一个i-frame.
当点击添加我想隐藏按钮,如果该iframe创建.有没有办法用classname隐藏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);
})
});Run Code Online (Sandbox Code Playgroud)
<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>Run Code Online (Sandbox Code Playgroud)
您可以通过使用.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();
}
});
});Run Code Online (Sandbox Code Playgroud)
<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>Run Code Online (Sandbox Code Playgroud)