2015-02-09 51 views
0

我有以下JSON循环在10条记录处切断。但是,如果例如我有20条记录,我希望我的附加说'+10更多...'。如何计算JSON循环读取xx更多结果

我怎么能做到这一点?

$.each(data, function(i, value){ 
    if(i == 10){ 
      var book_title = value.book_title; 
      $('.notice').append('<div>+ XX more...</div>'); 
      return false; 
    } 
} 
+0

什么是需要它标记到PHP – 2015-02-09 09:29:21

回答

0

你可以做到这一点使用模运算符:

if(i > 0 && i % 10 == 0){ 
     var book_title = value.book_title; 
     $('.notice').append('<div>+ XX more...</div>'); 
     return false; 
} 
+0

我能看到你用这个去的,谢谢。但是我不确定这是否符合目的,这可能是由于我的例子。 如果我有一个场景,我有55个项目在我的循环中,我需要附加说'45更多...' – Suba 2015-02-09 21:12:08

+1

这又如何? http://jsfiddle.net/71dc3zLh/ – nicmon 2015-02-10 09:25:12

+0

这无疑为我提供了一个解决方案。非常感谢 – Suba 2015-02-10 22:37:08