为什么下面的代码只追加我添加的第一个div而不是全部? (为了争辩,我剥去了一些代码)。JQuery append()
有关如何动态构建一些jQuery的嵌套div的任何提示,欢迎。
var divRow;
var nRow = 0;
var i = 0;
$.each(data, function (key, value) {
nRow++;
div.append("<div id='divRow" + nRow + "' style='position: relative; float: left; '></div>");
divRow = $('divRow' + nRow);
divRow.append("<div id='divBox" + i + "' style=position: relative; clear: both; padding: 5px'></div>");
var divBox = $('divBox' + i);
divBox.append("<div style='position: relative; clear: both; padding: 5px'>" + value.Word + "</div>");
divBox.append("<div style='position: relative; clear: both; padding: 5px'>" + value.Description + "</div>");
i++;
});
什么是数据呢? –
我们可以举一个'data'的例子吗? – yoda
我正在循环访问一个数组。这是关于唯一可行的。两个字段都包含一个文本。 – Jeroen