我试图简单地找到 $.each 数组中的下一个元素:
$.each($(".datenumber"), function(idx, item){
alert( item[idx + 1] );
});
但是这对于所有实例都返回未定义。如果我只是找到没有 idx
调用的 item
,它会正确调用该项目。
那么如果我这样做:
$.each($(".datenumber"), function(idx, item){
alert( $(item[idx + 1]) );
});
最后一个对象始终是一个对象even,它应该返回一个空对象,因为最后一个项目之后不会有任何内容。此外,这些对象返回的值都没有任何值或任何内容。
我做错了什么?
最佳答案
$.each($(".datenumber"), function(idx, item){
alert( $(".datenumber")[idx + 1] );
});
或者更好的是,缓存它:
var $datenumber = $(".datenumber");
$.each($datenumber, function(idx, item){
alert( $datenumber[idx + 1] );
});
关于javascript - 如何在 $.each 数组中查找下一个索引项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9538251/