【发布时间】:2012-01-18 02:12:23
【问题描述】:
我在使用 jQuery 中的 .each() 函数时遇到问题,当我成功 getAjax 并将其存储在数据变量中时,我正在调用这些行:
$.each(data, function() {
$('#modulesList').append("<p><a href='#'>" + this.code + "</a></p>")
.click(function(){
alert($(this));
});
});
问题是,一旦我单击其中一个 a 元素(它们看起来都很好并且具有正确的文本),我会为每个元素弹出 5 次警报。从 JSON 中的 0 到 5 个对象进行迭代。
有人知道为什么吗?
谢谢!
【问题讨论】:
标签: jquery json iteration each