我是Javascript和Jquery的新手,所以请原谅这是一个愚蠢的问题
HTML正在动态构建,如图所示
var favoriteresultag = '<ul>';
favoriteresultag += "<section id='"+name+"' class='ulseWrap lielement'>" + "<div class='intit someclassss'>"+ name + "</div>" + "</section>";
如何向类ulseWrap lielement添加/连接另一个变量?
我试过这种方式
var classactive = '';
if (some condition) {
classactive = 'activeRest';
} else {
classactive = '';
}
favoriteresultag += "<section id='" + name + "' class='ulseWrap lielement '+classactive+' '>" + "<div class='intit someclassss'>" + name + "</div>" + "</section>";
答案 0 :(得分:0)
字符串连接,就像你正在做的那样:
favoriteresultag += "<section id='"+name+"' class='ulseWrap lielement " + classactive + "'>" + "<div class='intit someclassss'>"+ name + "</div>" + "</section>";
答案 1 :(得分:-1)
如果您正在使用它,请使用jquery
$('.actual_class').addClass('new_class')
在你的情况下可以
$('#'+name).addClass('activeRest')
或
$('.ulseWrap.lielement').addClass('activeRest')