Javascript 有没有像在jquery中追加更多数据这样的方法?

Javascript 有没有像在jquery中追加更多数据这样的方法?,javascript,jquery,knockout.js,Javascript,Jquery,Knockout.js,我使用knockoutjs绑定数据,我想在一个元素中附加数据绑定 这是我的密码: html: 第一次,pageNumber是1,然后我调用getData1,我想在第2页中显示更多数据,我将调用getData2,在第2页中,数据将在包装器元素中显示更多,如jquery中的append 如果我使用普通jquery,我可以这样调用一些 $("#wrapper").append(getData(2)); 因此,我不知道如何使用knockout在一个元素中绑定更多数据。试试下面的脚本,这类脚本模拟如何通

我使用knockoutjs绑定数据,我想在一个元素中附加数据绑定

这是我的密码:

html:

第一次,pageNumber是1,然后我调用getData1,我想在第2页中显示更多数据,我将调用getData2,在第2页中,数据将在包装器元素中显示更多,如jquery中的append

如果我使用普通jquery,我可以这样调用一些

$("#wrapper").append(getData(2));

因此,我不知道如何使用knockout在一个元素中绑定更多数据。试试下面的脚本,这类脚本模拟如何通过替换现有数据或添加数据来将数据附加到数组中。希望能有帮助

函数模型{ var self=这个; self.people=ko.array[{ 名称:“第1页数据”, 学分:“第1页的学分” }]; var i=2; self.getData=函数{ var returnedData=[{ 名称:“页面”+i+“名称”, 学分:“+i页的学分” }]; self.peoplereturnedData; i++; } self.getData2=函数{ var returnedData={ 名称:“页面”+i+“名称”, 学分:“+i页的学分” }; self.people.pushreturnedData; i++; } } ko.applybindingsnewmymodel; 学分:

模拟获取数据替换当前数据 附加到同一数组将添加到现有数组
function getData(pageNumber)
{
   //code get data
   //binding
  ko.applyBindings({ peopla: obj }, document.getElementById('wrapper'));
}
$("#wrapper").append(getData(2));