Есть объект. Как записать его значения в атрибут val
input
?
Структура объекта такова:
Object { Текст: "1", Текст2: "2" }
Пишу такой код в инпуте value="[object Object]"
. Подскажите, как исправить?
$.each(map, function(i,e){
$("#listProduct").val($(e) + ", ");
})
У вас $(e)
это не значение в объекте, а сам объект. Что бы записать ключь и его значение, использую такое:
$(function() {
var object = {"Текст": "1", "Текст2": "2"};
for(var key in object){
$("#listProduct").val($("#listProduct").val()+key+': '+object[key]+", ")
};
// Это что бы убрать запятую в конце
$("#listProduct").val($("#listProduct").val().replace(/^(.+)\,\ $/, '$1'));
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="text" id="listProduct">
Виртуальный выделенный сервер (VDS) становится отличным выбором
Здравствуйте делаю ресайз в canvas, как его отправить на сервер
На странице внизу над формой есть слайдер, слайды которого всегда сдвигаются вверх при клике на кнопки вверх/вниз
Подскажите пожалуйста, как объединить три многомерных-массива в один массив?
Я еще относительно новичок в JS и AngularJS и столкнулся c такой проблемойНа странице использовал данный плагин https://jqvmap