2010-11-16 2 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

ааа ти много сэр. Я знал, что это просто, и я просмотрел api ... но я искал неправильный раздел (Traversals) lol. неудивительно, что синтаксис стирается, я искал селектор. –

+0

рад помочь :) – Ender

Смежные вопросы