Не могу корректно получить ключ и его значение из объекта value ввида {"ключ": "значение"} и сравнить его с перемнной bbb
var values = {"ключ": "значение"}; // значение {"myonoffswitch-2": "1"};
for (var i = 1; i < 5; i++) {
var values = JSON.parse(values);
var bbb = $('#myonoffswitch-' + i).attr('id'); // значение
var ccc = $('#myonoffswitch-' + i).val(); // значение
for (var key in values) {
if (key == bbb) {
var valInp = el.setAttribute('value', values[key]);
}
value = values[key];
}
}
Вы пытаетесь распарсить объект в объект при помощи JSON.parse(). Эта функция нужна для распарсивания строки в объект. Путаница возникла из-за того, что объект в JavaScript и JSON-строки очень похожи.
Просто удалите строчку:
var values = JSON.parse(values);
Айфон мало держит заряд, разбираемся с проблемой вместе с AppLab
Имеется выпадающее подменюОткрывается по клику на второй пункт меню, закрывается по клику на него же, либо на любое пространство, кроме самого...
У меня alert, prompt и прочие функции нормально работают в файле scriptjs, но вот вызов элементов и подобные штуки не работают
Подскажите, пожалуйста, как после генерации SPA Nuxt проекта (build) оставлять в нем конфиг (env или другой)?