我目前在JQuery的1.3.2JQuery的添加HTML和事件
for (i = 0; i < totalPages; i++) {
var newDiv = $("<a href=\"#\">").append(i+1).click(function()
{
alert(i+1);
});
$('#pageLinks').append(newDiv).append(" ");
}
要求该输出数字列表如下,但点击生成的元素时的警报返回总页数值,而不是循环期间的i值。我如何获得点击事件来提醒我的价值?
感谢
想一想。到click事件触发时,for循环已经完成,并且我已经增加到totalPages。我不是你创建的新div的属性,而是你的循环迭代器。你需要引用一个属于div的变量。 – glomad 2009-04-08 16:06:18