将动态创建的div数据添加到新的空变量

时间:2012-08-31 05:36:41

标签: javascript jquery xml

我正在尝试推送动态创建的div的数据 <div id="paging_inner"></div>到新创建的变量 var content= '';。我评论了我在脚本中尝试过的代码。

是否有用于插入数据的jQuery方法(不使用jQuery .append()方法)?

这是我尝试过的,但我需要帮助:

http://jsfiddle.net/QNZDX/19/

2 个答案:

答案 0 :(得分:0)

你的意思是:

var div=$('<div id="paging_inner"></div>');
for(...) {
...
}
$('#paging').html(div);  

一个选项是,在for循环中创建内容,将其添加到变量中,然后在循环后将其附加到div,如:

var div=$('<div id="paging_inner"></div>');
var insertContent = '';
for(i=0;i<maximages;i++) {
  insertContent += '<a id="page_'+(i+1)+'" data-index="'+(i+1)+'"><span></span></a>';
}
$('div').append(insertContent);

答案 1 :(得分:0)

或者您是否想要将DIV的内容移动到名为content的变量中?

如果是这样,你就这样做了:

var content = document.getElementById("paging_inner").innerHTML;