在这种情况下,如何向现有类添加新类

时间:2014-09-24 20:14:00

标签: javascript jquery

我是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>";

2 个答案:

答案 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')