javascript/jquery获取最低数量

javascript/jquery获取最低数量,javascript,jquery,Javascript,Jquery,我想得到最低的索引,但我不能这样做。如果你看一下,你会发现每个函数都为你传入的回调函数提供了索引号 另外,我不确定我是否理解您试图用代码实现什么,但是集合的最低索引不是0吗 我想得到最低的索引,但我做不到 当然可以:0 在JavaScript中,任何数组的最低索引都将是0 如果有一个值数组,则可以按如下方式获取最小值: $("div").each(function(){ var index_no = $(this).index(); console.log(index_no); });

我想得到最低的索引,但我不能这样做。如果你看一下,你会发现
每个
函数都为你传入的回调函数提供了索引号

另外,我不确定我是否理解您试图用代码实现什么,但是集合的最低索引不是0吗

我想得到最低的索引,但我做不到

当然可以:
0

在JavaScript中,任何数组的最低索引都将是0


如果有一个值数组,则可以按如下方式获取最小值:

$("div").each(function(){
  var index_no = $(this).index();
  console.log(index_no);
});
给出您的codepen示例(您应该在问题中包括该示例):

HTML

var indexes = [];
$("div").each(function(i){
   if(!$(this).hasClass("lo")){
     indexes[indexes.length]=i;
   }
});


console.log("Matches: ", indexes);
console.log("Min: ", Math.min.apply(Math,indexes));
工作示例


谢谢,我有索引编号,但我必须得到最低索引编号,我无法对它们进行排序:我想你需要进一步澄清最低索引编号的含义。我在顶部添加了一条注释如果你有一组索引编号,为什么你不能对这些编号进行排序?我不知道该怎么做我有索引编号,像2-4-1一样,我想把它们像1-2-4一样排序,我有一个动态系统,当点击按钮时,我会得到随机的索引数,看,我有一个each,我有一个if,在那里if(!$(this).hasClass(“bla”){console.log($(this).index();}它返回2,5,7,我必须得到2number@Ugurcan您将索引编号与该索引编号处的值混淆。如果你有一个像[2,5,7]这样的数字数组,那么数组[0]将是2。@Ugurcan:你看到了吗?谢谢,我怎么才能只得到第一个数字?你能帮我吗?@Ugurcan我不明白<代码>索引[0]
将返回数组中的第一个数字。
var indexes = [];
$("div").each(function(i){
   if(!$(this).hasClass("lo")){
     indexes[indexes.length]=i;
   }
});


console.log("Matches: ", indexes);
console.log("Min: ", Math.min.apply(Math,indexes));
<p>index_0</p>
<div>index_1</div>
<div>index_2</div>
<p>index_3</p>
<p>index_4</p>
<div>index_5</div>
<div>index_6</div>
<div>index_7</div>
var cnt = 0;
var idxArray = [];

$("div").each(function(){
  var index_no = $(this).index();
  idxArray[cnt] = index_no;
    cnt++;
});
alert('The lowest index of DIV is [' + Math.min.apply(Math, idxArray) + ']');