如何将css类分配给jquery变量?
大家好,我是css和jquery的新手,在我的项目中,iam根据一些条件使用不同的css类如何将css类分配给jquery变量?,jquery,html,css,Jquery,Html,Css,大家好,我是css和jquery的新手,在我的项目中,iam根据一些条件使用不同的css类 if(get_node_details[i]['node_status'] == "ONLINE") { var panel_color = ".panel panel-primary"; if(get_node_details[i]['node
if(get_node_details[i]['node_status'] == "ONLINE")
{
var panel_color = ".panel panel-primary";
if(get_node_details[i]['node_type'] == "SECONDARY")
{
var panel_color = ".panel panel-info";
}
else if(get_node_details[i]['node_type'] == "STAND_ALONE")
{
var panel_color = ".panel panel-success";
}
我将css类分配给javascript变量,并在同一页面中编写动态phtml
var text = "";
text = text +
'<div class="col-xs-12 col-sm-4 col-md-3 col-lg-3">\
<div id="panel_id_'+node_index+'" class='+panel_color+'>\
</div>
但该类不适用于面板,具体取决于条件……请帮我解决这个问题。您可以将类名指定给这样的变量
var className = "active";
$("#divId").addClass(className);
此处链接HTML中的类没有前导点,您在此处混合了CSS选择器语法。删除。i、 e.var面板颜色=面板主面板;如果,如果,如果
I have updated your code please check.
if(get_node_details[i]['node_status'] == "ONLINE")
{
var panel_color = ".panel panel-primary";
if(get_node_details[i]['node_type'] == "SECONDARY")
{
panel_color = ".panel panel-info";
}
else if(get_node_details[i]['node_type'] == "STAND_ALONE")
{
panel_color = ".panel panel-success";
}
$("#divId").addClass(panel_color);
}