【发布时间】:2010-07-23 22:12:42
【问题描述】:
我正在尝试将 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');
});
}
【问题讨论】: