继续jQuery中的.each()循环以显示更多搜索结果

时间:2015-03-16 14:15:46

标签: jquery loops search return break

我有搜索结果我想分解成块。我在.each()循环中显示10个结果集,然后在结果计数为10时中断循环。如果用户单击某个,则应显示更多结果,直到显示20个结果,依此类推。循环正确停止,但按下按钮时循环不会继续(即显示更多结果)。我做错了吗?

$("Document").each(function(index) {
  //code to display search result (not included) 
  if ( index % 10 === 0) {
    //stop the loop                             
    return false;          
    $("button#moreResults").click(function(event){
      //continue the loop of the each function
      return;
    });
  }
});//end of each function

1 个答案:

答案 0 :(得分:0)

您从未添加过处理程序。 <{1}} click()return来电 if ( index % 10 === 0) { $("button#moreResults").click(function(event){ //continue the loop of the each function return; }); //stop the loop return false; } 尝试:

{{1}}