1

我有一个数组和一个 div:

var urls = ["google", "yahoo", "facebook"];

<div class="yahoo"></div>

是否可以获得作为 div 类加载的任何元素的数组索引?

我试过了:

alert(urls.index());

我的分页符。

4

2 回答 2

8

你可以试试$.inArray实用功能。

var urls = ["google", "yahoo", "facebook"];    
var cls = $('div').attr('class');
var ind = $.inArray(cls, urls);
于 2012-08-25T09:42:24.950 回答
1
var urls = ["google", "yahoo", "facebook"];

var pos = getPosition(urls, 'yahoo'); //returns 1

function getPosition(arrayName,arrayItem) {
    for(var i=0;i<arrayName.length;i++){ 
        if(arrayName[i]==arrayItem)
        return i;
    }
}​

小提琴

于 2012-08-25T09:51:45.217 回答