2010-11-16 19 views
0

我试图抓住集合中的第一个项目,但没有在遍历中看到的示例真的符合我使用的格式。任何帮助将不胜感激。抓取集合中的第一个项目

function popagateDegreeUpwards(obj, sectionNum, compLev, counter) 
{ 
    var ddl = $(obj); 
    var oneTierUpPnl = ddl.parent('.Section' + (sectionNum - 1)); 
    var parDdls = oneTierUpPnl.find('.DDLSelector' + (sectionNum - 1)); 
    var parDdl = //How do I select the first element in the parDdls Set??? 
} 

回答

1

使用:first选择器。下面是一些文档:http://api.jquery.com/first-selector/

您可以使用它像这样:

function popagateDegreeUpwards(obj, sectionNum, compLev, counter) 
{ 
    var ddl = $(obj); 
    var oneTierUpPnl = ddl.parent('.Section' + (sectionNum - 1)); 
    var parDdls = oneTierUpPnl.find('.DDLSelector' + (sectionNum - 1)); 
    var parDdl = $(':first', parDdls); 
} 

您也可以使用.first()电话。 Docmentation这里:http://api.jquery.com/first/

用例:

function popagateDegreeUpwards(obj, sectionNum, compLev, counter) 
{ 
    var ddl = $(obj); 
    var oneTierUpPnl = ddl.parent('.Section' + (sectionNum - 1)); 
    var parDdls = oneTierUpPnl.find('.DDLSelector' + (sectionNum - 1)); 
    var parDdl = parDdls.first(); 
} 
+0

AAA TY多先生。我知道这很简单,我搜索了API ...但我正在错误的部分(遍历)大声笑。难怪语法感觉到了,我正在寻找一个选择器。 – 2010-11-16 17:54:42

+0

高兴地帮助:) – Ender 2010-11-16 17:58:45

相关问题