jquery在向一个父div里添加子div时怎么判断是否是第一个子div

 我来答
ICodeY
2019-02-16 · TA获得超过163个赞
知道小有建树答主
回答量:186
采纳率:86%
帮助的人:89万
展开全部

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;

xiaofeizm55333

2019-02-16 · TA获得超过1.4万个赞
知道大有可为答主
回答量:8535
采纳率:78%
帮助的人:852万
展开全部

如上图代码所示,没用JQUERY,纯粹JS就可以判断。当然用jquery也是差不多的。

希望对你有所帮助。

追问
这个length属性一直报错
追答
注意div里有个id也是div
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式