1、首先在插入前要判断div中有几个div;
2、js代码:
<body><div id="div">
<span><div></div></span>
</div>
<button type="button" onclick="demo()">insert</button>
<script type="text/javascript">
function demo() {
if($('#div').children('div').length==0){
alert('div中没有子div!')
}
}
</script>
</body>
3、如果$('#div').children('div').length==0 那么再插入div的话,那就是第一个了,这样写是筛选的div下子div,不包含子元素下的子div;
<!DOCTYPE HTML><html lang="en-US">
<head>
<meta charset="UTF-8">
<meta name="keywords" content="白菜编辑部">
<title>白菜编辑部</title>
<style type="text/css">
</style>
<script type="text/javascript" src="jquery-1.8.0.min.js"></script>
<script type="text/javascript">
$ (function ()
{
$ ('button').click (function ()
{
$('body').append('<div>11</div>')
})
})
</script>
</head>
<body>
<button>添加div</button>
</body>
</html>
<button id="add">添加</button><div id="box"></div>
<script>
$(function(){
$("#add").on("click",function(){
$("#box").append("<div><span>"+($("#box div").size()+1)+"</span><button>删除</button></div>")
})
$("#box").on("click","div button",function(){
$(this).parent().remove()
$("#box div span").each(function(i,e){
$(e).text(i+1)
})
})
})
</script>
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)