복붙노트

[JQUERY] jQuery는 자식 요소의 순서를 반대합니다

JQUERY

jQuery는 자식 요소의 순서를 반대합니다

해결법


  1. 1.편집 : Anurag의 대답은 내 것보다 낫습니다.

    편집 : Anurag의 대답은 내 것보다 낫습니다.

    ul = $('#my-ul'); // your parent ul element
    ul.children().each(function(i,li){ul.prepend(li)})
    

    두 개 이상의 요소가 포함 된 객체에서 .prend ()를 호출하면 추가되는 요소가 첫 번째 대상 요소에 대해 복제됩니다. 그래서 단일 요소 만 선택하는지 확인하십시오.


  2. 2.

    var list = $('ul');
    var listItems = list.children('li');
    list.append(listItems.get().reverse());
    

  3. 3.이 시도:

    이 시도:

    $(function() {
      $.fn.reverse = [].reverse;
      var x = $('li');
      $('ul').empty().append(x.reverse());
    });
    

  4. 4.나 앞에 주어진 모든 대답이 가장 좋지만 이걸 시도 할 수 있습니다.

    나 앞에 주어진 모든 대답이 가장 좋지만 이걸 시도 할 수 있습니다.

    $ ( '# btnrev'). 클릭 (함수 () { $ ( 'UL'). HTML ($ ( 'UL'). 찾기 ( 'li'). get (). reverse ()); });