Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 使用jQuery插入HTML页面的第一项缺少结束标记_Javascript_Jquery - Fatal编程技术网

Javascript 使用jQuery插入HTML页面的第一项缺少结束标记

Javascript 使用jQuery插入HTML页面的第一项缺少结束标记,javascript,jquery,Javascript,Jquery,“我的列表”组中的第一项在插入页面时已被删除“”,我的问题是,为什么以及如何解决此问题?如果我控制台在插入之前和之后生成的html,则缺少的标记就在那里 以下是发电机代码: function ObjMatched(item1, item2) { this.item1 = item1; this.item2 = item2; } var obj_list = '<div class="list-group>'; for (var i = 0; i < Obj.

“我的列表”组中的第一项在插入页面时已被删除“”,我的问题是,为什么以及如何解决此问题?如果我控制台在插入之前和之后生成的html,则缺少的标记就在那里

以下是发电机代码:

function ObjMatched(item1, item2) {
    this.item1 = item1;
    this.item2 = item2;
}

var obj_list = '<div class="list-group>';

for (var i = 0; i < Obj.length;i++) {
    if (Obj[i].item1 == selection) {

        ObjMatched.item1 = Obj[i].item1;
        ObjMatched.item2 = Obj[i].item2;

        obj_list += '<a href="#" class="list-group-item" data-item1="' + ObjMatched.item1 + '" data-item2="' + ObjMatched.item2 + '" >' + ObjMatched.item1 + ', ' + ObjMatched.item2 + '</a>';

    }
}
obj_list += '</div>';

$("#obj_block").append(obj_list);
函数对象匹配(项1、项2){
这个项目1=项目1;
本条第2项=第2项;
}

var obj_list='您没有关闭第一个div上的引号:

var obj_list = '<div class="list-group>';
var obj_list=”
var obj_list = '<div class="list-group>';
var obj_list = '<div class="list-group">';