вот так всё у меня выглядит ) и смысл в том что когда значение s = 0 то фон должен поменяться только он этого не делает
Код:
|
var makeDiv = function(str, style) {
var div = $('<div>');
div.css(style);
div.text(str);
return div;
};
var makeP = function(p) {
var a = makeDiv(p.name + ' ' + p.surname, {
backgroundColor: 'orange',
color: 'white',
padding: '2px 6px',
fontSize: '18pt',
});
var setS = function(newS){
sa = newS;
if (s > 0) {
a.style.backgroundColor = 'yellow';
} else {
s = 0;
a.style.backgroundColor = 'gray';
}
} |
Я по пробывал так
$('div#d').css('background-color','yellow');
но у тэгов div нету ID тогда как мне указать какой див я хочу изменить ? Может можно отрегулировать фабрику создания дивов так чтоб ещё можно было задать ID ?