jQuery를 사용하여 클래스 / div없이 섹션을 정렬하는 방법은 무엇입니까?

EnexoOnoma

jQuery를 사용하여 달성하고 싶은 것은 페이지로드시 다음 섹션의 위치를 ​​두 가지 방법으로 재배 열하는 것입니다. 첫 번째는 데이터 순서 값을 오름차순으로 정렬하고 다른 하나는이 정렬에있을 배열을 통해 정렬하는 것입니다. 3-1-2

이것이 어떻게 달성 될 수 있습니까?

<section class="aboutus" data-order="1">
    <div class="container">
        <div class="row">
            <div class="col-sm-12">
                <p>content here</p>
            </div>
        </div>
    </div>
</section>

<section class="questions" data-order="3">
    <div class="container">
        <div class="row">
            <div class="col-sm-12">
                <p>content here</p>
            </div>
        </div>
    </div>
</section>

<section class="contact" data-order="2">
    <div class="container">
        <div class="row">
            <div class="col-sm-12">
                <p>content here</p>
            </div>
        </div>
    </div>
</section>

나는 이것을 위해 배열을 사용하는이 코드를 찾았지만 특정 클래스가 필요하지만 가능한 한 보편적이고 클래스 또는 ID가 필요하지 않습니다.

var myArray = ['2', '3', '1'];
var elArray = [];

$('.imgs').each(function() {
    elArray[$(this).data('image-id')] = $(this);
});

$.each(myArray,function(index,value){
   $('#container').append(elArray[value]); 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<div id='container'>
   <div class="imgs" data-image-id='1'>1</div>
   <div class="imgs" data-image-id='2'>2</div>
   <div class="imgs" data-image-id='3'>3</div>
</div>
손님 271314

시험

// elements
var elems = $("[data-order]");
// ordering map
var elArray = ["3", "1", "2"];
// replace `elems` `outerHTML`
$.map(elArray, function(order, i) {
  var el = elems.filter(function() {
    // ie < 11 does not appear to support `dataset`
    // jQuery `.data()` appear to cast `String` "3" to `Number` `3`
    // utilize equality operator `==` to convert operands 
    return $(this).data("order") == order
  });
  elems.eq(i)[0].outerHTML = el[0].outerHTML
});
          
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script>
<section class="aboutus" data-order="1">
    <div class="container">
        <div class="row">
            <div class="col-sm-12">
                <p>content here 1</p>
            </div>
        </div>
    </div>
</section>

<section class="questions" data-order="3">
    <div class="container">
        <div class="row">
            <div class="col-sm-12">
                <p>content here 3</p>
            </div>
        </div>
    </div>
</section>

<section class="contact" data-order="2">
    <div class="container">
        <div class="row">
            <div class="col-sm-12">
                <p>content here 2</p>
            </div>
        </div>
    </div>
</section>

jsfiddle http://jsfiddle.net/saf77L4w/4/

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

div 클래스를 사용하여 블록을 정렬하는 방법은 무엇입니까?

분류에서Dev

jquery를 사용하여 클릭시 클래스를 애니메이션하는 방법은 무엇입니까?

분류에서Dev

여러 div에 동일한 클래스 이름이 없을 때 BeautifulSoup을 사용하여 특정 div를 선택하는 방법은 무엇입니까?

분류에서Dev

jquery를 사용하여 div의 여러 클래스에서 지정된 클래스 이름을 얻는 방법은 무엇입니까?

분류에서Dev

jquery를 사용하여 클래스의 CSS 스타일을 재정의하는 방법은 무엇입니까?

분류에서Dev

C # 클래스를 사용하여 ASPX 페이지로 리디렉션하는 방법은 무엇입니까?

분류에서Dev

Beautifulsoup을 사용하여 Python에서 다른 특정 div 클래스를 포함하는 div 클래스를 얻는 방법은 무엇입니까?

분류에서Dev

부트 스트랩을 사용하여이 로고 센터를 정렬하는 방법은 무엇입니까?

분류에서Dev

$ (this) 선택기를 사용하여 동일한 클래스의 div에 애니메이션을 적용하는 방법은 무엇입니까?

분류에서Dev

Eclipse JDT ASTParser를 사용하여 메서드의 클래스 이름을 얻는 방법은 무엇입니까?

분류에서Dev

이 예제에서 Clang을 사용하여 기본 클래스를 얻는 방법은 무엇입니까?

분류에서Dev

javascript / jquery를 사용하여 특정 텍스트가있는 요소의 클래스 이름을 얻는 방법은 무엇입니까?

분류에서Dev

jQuery를 사용하여 변수에 클래스 값을 전달하는 방법은 무엇입니까?

분류에서Dev

jQuery를 사용하여 클래스를 통해 div 부모에서 입력 값을 얻는 방법은 무엇입니까?

분류에서Dev

Flex를 사용하여 아이콘을 왼쪽에 정렬하고 텍스트를 가운데에 정렬하는 방법은 무엇입니까?

분류에서Dev

jquery를 사용하여 요소에 클래스 이름과 관련된 스타일을 추가하는 방법은 무엇입니까?

분류에서Dev

vim을 사용하여 sqlalchemy 모델에서 클래스 정의를 용이하게하는 방법은 무엇입니까?

분류에서Dev

클래스 내에서 다른 여러 사용자 입력을 사용하여 사전에 데이터를 추가하는 방법은 무엇입니까?

분류에서Dev

탐색이 외부 파일에있을 때 jQuery를 사용하여 탐색에 클래스를 추가하는 방법은 무엇입니까?

분류에서Dev

Gson을 사용하여이 JSON을 구문 분석하는 클래스를 정의하는 방법은 무엇입니까?

분류에서Dev

DatagramPacket 및 DatagramSocket 클래스를 사용하여 서버-클라이언트 애플리케이션을 만드는 방법은 무엇입니까?

분류에서Dev

DatagramPacket 및 DatagramSocket 클래스를 사용하여 서버-클라이언트 애플리케이션을 만드는 방법은 무엇입니까?

분류에서Dev

클래스 변환기의 plainToClass :이 함수를 사용하여 일반 리터럴을 추상 클래스로 변환하는 방법은 무엇입니까?

분류에서Dev

qRegisterMetaType을 사용하여 클래스 이름 문자열로 클래스를 등록하는 방법은 무엇입니까?

분류에서Dev

c # : 클래스와 인터페이스 유형을 모두 사용하여 인수를 정의하는 방법은 무엇입니까?

분류에서Dev

속성 데코레이터를 사용하여 기본 클래스에 정의 된 슈퍼 속성을 설정하는 방법은 무엇입니까?

분류에서Dev

iText를 사용하여 위치없이 섹션에 FormField를 추가하는 방법은 무엇입니까?

분류에서Dev

파이썬 스크립트를 사용하여 단계로드 정의 섹션에 키워드를 삽입하는 방법은 무엇입니까?

분류에서Dev

한 div의 숨김을 시퀀스 한 다음 jQuery 애니메이션을 사용하여 다른 div를 표시하는 방법은 무엇입니까?

Related 관련 기사

  1. 1

    div 클래스를 사용하여 블록을 정렬하는 방법은 무엇입니까?

  2. 2

    jquery를 사용하여 클릭시 클래스를 애니메이션하는 방법은 무엇입니까?

  3. 3

    여러 div에 동일한 클래스 이름이 없을 때 BeautifulSoup을 사용하여 특정 div를 선택하는 방법은 무엇입니까?

  4. 4

    jquery를 사용하여 div의 여러 클래스에서 지정된 클래스 이름을 얻는 방법은 무엇입니까?

  5. 5

    jquery를 사용하여 클래스의 CSS 스타일을 재정의하는 방법은 무엇입니까?

  6. 6

    C # 클래스를 사용하여 ASPX 페이지로 리디렉션하는 방법은 무엇입니까?

  7. 7

    Beautifulsoup을 사용하여 Python에서 다른 특정 div 클래스를 포함하는 div 클래스를 얻는 방법은 무엇입니까?

  8. 8

    부트 스트랩을 사용하여이 로고 센터를 정렬하는 방법은 무엇입니까?

  9. 9

    $ (this) 선택기를 사용하여 동일한 클래스의 div에 애니메이션을 적용하는 방법은 무엇입니까?

  10. 10

    Eclipse JDT ASTParser를 사용하여 메서드의 클래스 이름을 얻는 방법은 무엇입니까?

  11. 11

    이 예제에서 Clang을 사용하여 기본 클래스를 얻는 방법은 무엇입니까?

  12. 12

    javascript / jquery를 사용하여 특정 텍스트가있는 요소의 클래스 이름을 얻는 방법은 무엇입니까?

  13. 13

    jQuery를 사용하여 변수에 클래스 값을 전달하는 방법은 무엇입니까?

  14. 14

    jQuery를 사용하여 클래스를 통해 div 부모에서 입력 값을 얻는 방법은 무엇입니까?

  15. 15

    Flex를 사용하여 아이콘을 왼쪽에 정렬하고 텍스트를 가운데에 정렬하는 방법은 무엇입니까?

  16. 16

    jquery를 사용하여 요소에 클래스 이름과 관련된 스타일을 추가하는 방법은 무엇입니까?

  17. 17

    vim을 사용하여 sqlalchemy 모델에서 클래스 정의를 용이하게하는 방법은 무엇입니까?

  18. 18

    클래스 내에서 다른 여러 사용자 입력을 사용하여 사전에 데이터를 추가하는 방법은 무엇입니까?

  19. 19

    탐색이 외부 파일에있을 때 jQuery를 사용하여 탐색에 클래스를 추가하는 방법은 무엇입니까?

  20. 20

    Gson을 사용하여이 JSON을 구문 분석하는 클래스를 정의하는 방법은 무엇입니까?

  21. 21

    DatagramPacket 및 DatagramSocket 클래스를 사용하여 서버-클라이언트 애플리케이션을 만드는 방법은 무엇입니까?

  22. 22

    DatagramPacket 및 DatagramSocket 클래스를 사용하여 서버-클라이언트 애플리케이션을 만드는 방법은 무엇입니까?

  23. 23

    클래스 변환기의 plainToClass :이 함수를 사용하여 일반 리터럴을 추상 클래스로 변환하는 방법은 무엇입니까?

  24. 24

    qRegisterMetaType을 사용하여 클래스 이름 문자열로 클래스를 등록하는 방법은 무엇입니까?

  25. 25

    c # : 클래스와 인터페이스 유형을 모두 사용하여 인수를 정의하는 방법은 무엇입니까?

  26. 26

    속성 데코레이터를 사용하여 기본 클래스에 정의 된 슈퍼 속성을 설정하는 방법은 무엇입니까?

  27. 27

    iText를 사용하여 위치없이 섹션에 FormField를 추가하는 방법은 무엇입니까?

  28. 28

    파이썬 스크립트를 사용하여 단계로드 정의 섹션에 키워드를 삽입하는 방법은 무엇입니까?

  29. 29

    한 div의 숨김을 시퀀스 한 다음 jQuery 애니메이션을 사용하여 다른 div를 표시하는 방법은 무엇입니까?

뜨겁다태그

보관