나는 예를 들어 링크의 몇 가지 그룹을 가지고 :각 그룹
<a href="http://google.com/b">http://google.com/b</a>
<a href="http://google.com/a">http://google.com/a</a>
<a href="http://stackoverflow.com/g">http://stackoverflow.com/g</a>
<a href="http://google.com/c">http://google.com/c</a>
<a href="http://stackoverflow.com/a">http://stackoverflow.com/a</a>
<a href="http://en.wikipedia.org/c">http://en.wikipedia.org/c</a>
<a href="http://en.wikipedia.org/a">http://en.wikipedia.org/a</a>
<a href="http://en.wikipedia.org/b">http://en.wikipedia.org/b</a>
내가 google.com 링크와 wikipedia.org 링크를 정렬하고 자신의 위치를 유지해야
하지만 내 질문에 정렬에 대해하지 않습니다 . 요소 그룹에서 반복에 대한 내 질문. 예를 들면 다음과 같습니다.
$("a[href*='google.com'], a[href*='en.wikipedia.org']").each(function(){
// I need in $(this) google.com links in first iteration, and wikipedia.org links in second
});
고유 한 방법이 있습니까?
추신 : 포장은 불가능합니다. additional functions을 원하지 않습니다.
그리고 무엇을 개선 당신은 HTML 후 *이 기능을 실행 *처럼 하시겠습니까? –
첫 번째와 두 번째 반복이 혼란 스럽습니다. 그것을 반복하지 않을 것인가? 먼저 모든 Google 링크를 반복하고 싶다면 모든 위키 피 디아가 두 번째로 링크됩니다. 아마도 $ ("a [href * = 'google.com']"). add ("a [href * = 'en .wikipedia.org]]). 각자'나는 그것을 시도하지 않았다. –
@Shredder 예. js 또는 jquery를 알고 싶습니다. 그룹과 반복 할 기본 방법이 있습니다. – hlcs