Javascript Jquery附加覆盖相同的元素
我无法附加到同一个元素。问题是我有两个案例:Javascript Jquery附加覆盖相同的元素,javascript,jquery,twitter-bootstrap,Javascript,Jquery,Twitter Bootstrap,我无法附加到同一个元素。问题是我有两个案例: if (lastIndexOfUnderscore < 0){ //list priv (no parent) $("<a href='#' class='list-group-item'></a>").text(items.name).appendTo($div); } else { $("<a href='#' class='list-group-item'></a&
if (lastIndexOfUnderscore < 0){ //list priv (no parent)
$("<a href='#' class='list-group-item'></a>").text(items.name).appendTo($div);
} else {
$("<a href='#' class='list-group-item'></a>").text(items.name).appendTo($div);
}
if(lastIndexOfUnderscore<0){//list priv(无父项)
$(“”).text(items.name).appendTo($div);
}否则{
$(“”).text(items.name).appendTo($div);
}
我希望ui在一个div
中是'no parent'
,在另一个div中是'else'
我已经试过.clone()
,但还是想不出来
下面是代码。您可以按如下方式执行。如果项
具有parentId
,则使用id=parentId
添加div
。如果已存在具有父ID的div
,则将项添加到div
$.each(sample.item, function (i, items) {
if (items.parentId) {
if ($('#' + items.parentId).length) {
$('#' + items.parentId).append('<a href=# class=list-group-item>' + items.name + '</a>');
} else {
$('.priv').append('<div id=' + items.parentId + '><a href=# class=list-group-item>' + items.name + '</a></div>');
}
} else { //list priv (no parent)
$('.privList').append('<a href=# class=list-group-item>' + items.name + '</a>');
}
});
$。每个(示例项、函数(i、项){
if(items.parentId){
if($('#'+items.parentId).length){
$(“#”+items.parentId).append(“”);
}否则{
$('.priv')。附加('');
}
}else{//list priv(无父级)
$('.privList')。追加('');
}
});
在另一个div
在哪里?我不知道你想要什么,你能试着用另一种方式解释一下吗?你想让'RE02_RE04_RE05'嵌套在'RE02_RE04'中,而那一个嵌套在'RE02'或其他div中吗?其他div意味着我新建,为每个案例创建新div,因此我将有多个contain@JaiGtz,如下所示?这样地?