Как поместить данные в блок?

Всем привет. Не могу разместить данные в блоке:
блок:
#info
{
 position: absolute;
 left:30%;
 top:1%;
 width:40%;
 height:40%;
 border-radius:10px;
}


jquery:

$("#item_info").append("<div id='info'>");
$("#item_info").append("<h1><ins style='color:yellow'>"+obj.name+"</ins></h1>");
$("#item_info").append("<h1>"+obj.text+"</h1>");
$("#item_info").append("<h1> цена: <ins>"+obj.price+" "+cur_val+"</ins></h1>");
$("#item_info").append("</div>");


Не срабатывает. Как нужно делать?
  • Вопрос задан
  • 181 просмотр
Решения вопроса 1
e_s_l
@e_s_l
Full-stack web developer
Рискну предположить что имелось ввиду это:
$("#item_info").append("<div id='info'/>");
$("#info").append("<h1><ins style='color:yellow'>"+obj.name+"</ins></h1>");
$("#info").append("<h1>"+obj.text+"</h1>");
$("#info").append("<h1> цена: <ins>"+obj.price+" "+cur_val+"</ins></h1>");
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
В css #info
В js #item_info
Не согласуются
Ответ написан
@constantant
У вас адовая разметка :)
var $item = $('<div/>', {
   'id':'info', 
   html:'<h1><ins style="color:yellow">' + obj.name + '</ins></h1><h1>' + obj.text + '</h1><h1> цена: <ins>' + obj.price + ' ' + cur_val + '</ins></h1>'
});
$("#item_info").append($item);
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы