我只是想不通...我正在尝试创建一个列表。在每个 li 中都有相同的用户。
我想为每个用户创建一个唯一的 div id,以便可以单击并链接到特定的单击功能...
这是我得到的:
$(document).ready(function(){
var columnsarray = [];
for(var i = 0; i < 3; i++){
var userarray = [];
for(var j = 0; j < 2; j++){
userarray.push("<div id='userholder-"+j+"-"+i+"'>UserID "+j+"</div>");
$(function(){
$("#userholder-"+j+"-"+i+"").click(function() {
alert("It Works!");
});
});
}
columnsarray.push($("#thelist").append("<li><div class='info'></div>"+userarray+"</li>"));
}
});
当在我的“用户持有人”中使用 j 和 i 时,它不起作用......如果我丢弃 j 和 i 它就完美了......难道不可能做我想做的事吗???
jsfiddle 示例:http: //jsfiddle.net/jmansa/sTULJ/
希望提前帮助和感谢:-)