如何从$ .each()获取特定的索引值

时间:2016-06-10 07:43:49

标签: jquery

以下是我用过的代码

$.each(obj, function(index,value) { 
    displayStringAppData = displayStringAppData+"<br>"+value+"<br>";
});

我想获得第三个索引值并存储在某个变量中。我怎么能这样做?

2 个答案:

答案 0 :(得分:0)

不是100%确定我理解你是对的,但请尝试:

var Savethird;
$.each(obj, function(index,value) { 
    if(index == 2) // we start at 0, so 2 is equal number 3
    {
        Savethird = displayStringAppData+"<br>"+value+"<br>";
    }         
});

编辑:正如巴尔玛所说,如果它是一个对象,那么就是它的名字。所以简单地做一个反击。

var Savethird;
var counter= 0;
$.each(obj, function(index,value) { 
    if(counter == 2) // we start at 0, so 2 is equal number 3
    {
        Savethird = displayStringAppData+"<br>"+value+"<br>";
    }
    counter++;         
});

答案 1 :(得分:0)

我认为你最好使用一个计数器,因为在某些情况下,第三个指数不会等于2。

&#13;
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js"></script>
&#13;
var RecursiveComponent = React.createClass({
 render: function() {
  // JSX
  ....
 },
 renderRecursive: function(param1)
   return React.createElement(RecursiveComponent, {param1: param1});

});
&#13;
&#13;
&#13;