JavaScript - 为 child 添加跨度?

标签 javascript jquery

所以我得到了一个应该添加跨度的代码,如果它不存在于子项上,但目前它只添加到一个而不是其他项,因为“代码”认为它已经存在。如何做到这一点,如果有新的 div,那么它也会添加到其中?

    if($("#itemcart div").children().length > 0){

    } else{
        $("#itemcart div").append($("<span> X</span>"));
    }

最佳答案

您需要一个正确的Selector :

var spanLength = $("#itemcart div span").length;
if(spanLength > 0){
   $("#itemcart div").append($("<span> "+(spanLength+1)+"</span>"));
} else{
    $("#itemcart div").append($("<span> 1</span>"));
}

关于JavaScript - 为 child 添加跨度?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36895969/

相关文章:

php - 使用 jquery/css3 在语音气泡中显示错误消息

javascript - 使用 jQuery 将外部脚本导入 React JS

javascript - 如何使用 Chromium 和 Delphi 6 在网页中将 "native functions"公开给 Javascript?

javascript - "Automatic YouTube videos to site uploader"

javascript - CSS Submit Button with Loading Animation 有悬停效果划分

Jquery将div动画到与另一个div相同的位置

javascript - 从javascript设置选择选项的值和文本

javascript - 使用正则表达式显示字母以外的字符

选择之前会弹出 JavaScript 警报

asp.net-mvc - form.valid() 不适用于 MVC 中的 .js 文件