2011-08-10 11 views
0

제 질문은 모호하고 구체적인 것입니다. 나는 각 (10+) 앵커 태그 href 값을 해당 배열 항목으로 변경하는 가장 간단한 방법을 알고 싶습니다. 문제의 페이지는 각각의 새 게시물이 마지막 새 게시물 위에 있음을 의미하는 아래에서부터 구성되므로 맨 아래에 가장 많이 해당하는 링크부터 시작하여 링크를 배치하여 순서대로 배치합니다. 지금까지 (이론적으로) 저는 각 배열 값을 반환하는 변수가 각 앵커 태그를 선택하고 통과하는 함수에서 사용되는 배열의 역방향 탐색을 솔루션이라고 생각합니다.jquery는 href 값을 모든 배열 값으로 변경하는 것을 의미합니다.

var standard_anchor = new Array(); 
standard_anchor[0] = "http://whatever.com/"; 
standard_anchor[1] = "http://www.egs.edu/faculty/jean-baudrillard/articles/simulacra-and-simulations-viii-the-implosion-of-meaning-in-the-media/"; 

var standard = $(function(){ 
    //should return reversed iterated standard anchor array 
      }); 


//// 

$('a [href]').each(function(){return (standard)}); 

내가 상상할 수있는만큼.

답변

1

document.links을 사용할 수 있습니다. 라이브 컬렉션이므로 하나의 참조 만 있으면 DOM이 업데이트 될 때 업데이트됩니다.

당신은 거꾸로 while 루프를 사용하여 반복 할 수

:

var links = document.links; 
var i = links.length; 
while (i--) { 
    // do stuff with links[i] 
} 
관련 문제