私は配列とdivを持っています:
var urls = ["google", "yahoo", "facebook"];
<div class="yahoo"></div>
div のクラスとしてロードされる要素の配列インデックスを取得することは可能ですか?
私が試してみました:
alert(urls.index());
そして私のページが壊れます。
$.inArray
ユーティリティ機能を試すことができます。
var urls = ["google", "yahoo", "facebook"];
var cls = $('div').attr('class');
var ind = $.inArray(cls, urls);
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;
}
}