我有一個包含對象(列表項)的數組(myElems)。 我想從這個數組中找出與ID
匹配'foo'的元素。 「富」串當前存儲在一個變種「targetItem」 最後,我要搶匹配元素的position.top基於ID從數組中檢索對象
var targetItem = 'foo'; // value of this var is set dynamically
$(myElems).grep(function(ele){
retun ele.id == menuItem;
});
var loc = // [returned from array].position.top;
...是的,我知道這是大雜燴......我不知道如何語法本
感謝
編輯: 創作myElems的
var myElems = [];
$('#menu').children('li').each(function() {
myElems.push($(this));
});
HTML:
<ul id="menu">
<li id="foo">FOO ITEM</li>
<li id="boo">BOO ITEM</li>
</ul>
是您的myElems DOM引用數組嗎?還澄清你的意思是由position.top。你的意思是CSS _top_屬性?或者你的意思是數組集合中找到的元素的索引? – cbayram
是CSS位置 – user3024007