Я пытаюсь передать значения массива JSON в мой файл javascript и использовать эти значения в качестве селекторов для вызова методов соответствующих HTML-элементов div.
например:
function clickEvents(items) {
for (var r = 0; r < items.length; r++) {
var omega = items[r].id +;
$(omega).click(function() {
alert('Thanks for adding item number #' + omega ' to your cart!');
});
}
где мой JSON выглядит так:
{
"Items" : [{
"header: "apple",
"id": 5000
}, {
"header": "banana",
"id":5001
}, {
"header": "pear",
"id": 5002
}]
}
к сожалению, он не работает должным образом. Я не могу заставить селекторов совпадать. Кто-нибудь знает правильный синтаксис для этого типа подхода или есть идеи для других подходов?
когда я делаю это, это работает:
function clickEvents(items) {
$('#5001').click(function() {
alert('hi');
});
}