我从后端服务器提取数据并创建div来表示数据。我加入Boostrap的popover,一切看起来不错。但是,如果大于20,我想根据变量更改弹出颜色。例如, 。根据父母价值标准更改弹出式颜色/类
//Ajax from Server:
//loop thru data
for (var i in c) {
var myid = c[i][0]
var myTime = c[i][1]
$("#holdcontainer").append('<div id="' + myid+ '" data-toggle="popover" data-container="body" data-placement="top" title="test1" data-content=" ' + myid + ' Time: ' + myTime + '" >' +myTime + '</div>'
if (myTime > 30) {
//trying this but not working.
$("#" +myid + " .popover-title").css({ "background": "red", "color": "white" });
}
} //end loop
//initiate popover
$('[data-toggle="popover"]').popover({ trigger: "hover" });
而且......不说不行?它在哪里失败?出了什么问题?有什么错误?什么是您的(相关)HTML? – 2014-11-20 21:05:48
它不会改变颜色。我只是得到灰色/默认弹出颜色。没有控制台错误。所以我不确定我是否做得对。 – causita 2014-11-20 21:06:56