Javascript 如何将类添加到已在jQuery中调用容器div的附加变量中
我正在使用提取xml循环访问约会数据库,以便在html页面上查看约会:Javascript 如何将类添加到已在jQuery中调用容器div的附加变量中,javascript,jquery,for-loop,append,Javascript,Jquery,For Loop,Append,我正在使用提取xml循环访问约会数据库,以便在html页面上查看约会: if (results !=null && results.value !=null { for (var i = 0; i < result.value.length; i++) { time = results.value[i].starttime; place = results.value[i].location; who = results.value[i].att
if (results !=null && results.value !=null {
for (var i = 0; i < result.value.length; i++) {
time = results.value[i].starttime;
place = results.value[i].location;
who = results.value[i].attendee;
$("#homediv").append(time);
$("#homediv").append(place);
$("#homediv").append(who);
}
}
但这根本不起作用。有人能发现我做错了什么吗?试试这个
$("#homediv").append(`<span class='time-style'>${time}</span>`);
$("#homediv").append(`<span class='place-style'>${place}</span>`);
$("#homediv").append(`<span class='who-style'>${who}</span>`);
或者不使用字符串插值ES6
$("#homediv").append("<span class='time-style'>" + time + "</span>");
$("#homediv").append("<span class='place-style'>" + place + "</span>");
$("#homediv").append("<span class='who-style'>" + who + "</span>");
试试这个
$("#homediv").append(`<span class='time-style'>${time}</span>`);
$("#homediv").append(`<span class='place-style'>${place}</span>`);
$("#homediv").append(`<span class='who-style'>${who}</span>`);
或者不使用字符串插值ES6
$("#homediv").append("<span class='time-style'>" + time + "</span>");
$("#homediv").append("<span class='place-style'>" + place + "</span>");
$("#homediv").append("<span class='who-style'>" + who + "</span>");
假设附加的元素是div: $homediv.appendtime.finddiv.last.addClass'time-style'; $homediv.appendplace.finddiv.last.addClass'place-style'; $homediv.appendwho.finddiv.last.addClass'who-style';
假设附加的元素是div: $homediv.appendtime.finddiv.last.addClass'time-style'; $homediv.appendplace.finddiv.last.addClass'place-style'; $homediv.appendwho.finddiv.last.addClass'who-style';
您必须在append操作之后立即获取$homediv的最后一个元素,但您必须知道追加的元素标记:
$("#homediv").append(time);
$("#homediv").find('<time tag>').last().addClass('time-style');
等等。您必须在追加操作后立即获取$homediv的最后一个元素,但您必须知道追加的元素标记:
$("#homediv").append(time);
$("#homediv").find('<time tag>').last().addClass('time-style');
等等