2009-11-18 5 views
4

사용하여 정렬되지 않은 목록 탐색,하지만 난 많은 온라인 찾는 아니에요 : 이 쉬운 것이어야한다 jQuery를

내가 순서없는 목록 <ul>을 가지고, 그것은 <li> 아래에 몇 가지 목록 항목으로, 그리고 내가 좋아하는 것 목록에있는 각 단어를 처리하고 이에 따라 행동하십시오. jQuery를 사용하여 이것을 어떻게 할 수 있습니까?

감사합니다.

답변

14

이 경우 each()을 사용할 수 있습니다.

예. 이 가까이

$('ul#id li').each(function(index, element) { 
    var li = $(element); 
    // ... 
}); 
+0

나는') (당신이 핵심'에 각각 연결하는 의미 생각 - http://docs.jquery.com/Core/each 유틸리티 기능'에 각각 반대()': –

+0

예, 그 후에 초를 찾았습니다 :) – BalusC

+2

당신이 생각하기에 즉각적인 li 아이들은 중첩 될 수 있습니다. 그것은'$ ('ul # id> li')를 의미합니다. 각각 (...)' –

3

뭔가 :

$('#myulid').children('li').each(function(i, n) { alert($(this).html()); }); 
3

사용이 코드 변경 ID로 적합합니다.

$("ul#id_of_desired_ul > li").each(function() { 
    //do stuff 
    // $(this) references each li 
}); 
+2

중첩 될 수 있으므로 직접적인 li 자식 만 원한다고 생각합니다. 그것은'$ ('ul # id> li')를 의미합니다. 각각 (...)' –

+0

실제로, 당신 말이 맞습니다. 적절하게 수정되었습니다. – Mercurybullet

관련 문제