동위 원소에서 상위 요소의 하위 필터링

Vanloc

데이터를 필터링하기 위해 동위 원소를 사용합니다.

현재 다음과 같은 구조의 HTML이 있습니다.

jQuery('.container-filter-cate').isotope({
  itemSelector: '.list-posts',
  filter: ':nth-child(-n+3)'
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="http://isotope.metafizzy.co/v1/jquery.isotope.min.js"></script>

<ul>
    <li><a href="" data-filter="*">All Item</a></li>
    <li><a href="" data-filter=".sport">Sport</a></li>
    <li><a href="" data-filter=".cinema">Cinema</a></li>
    <li><a href="" data-filter=".music">Music</a></li>
</ul>

<div class="container-filter-cate">
    <ul class="list-posts sport">
        <li>Text 1</li>
        <li>Text 2</li>
        <li>Text 3</li>
        <li>Text 4</li>
    </ul>
    
    <ul class="list-posts cinema">
        <li>Text 5</li>
        <li>Text 6</li>
    </ul>
    
    <ul class="list-posts music">
        <li>Text 7</li>
        <li>Text 8</li>
        <li>Text 9</li>
        <li>Text 10</li>
    </ul>
</div>

현재 <li>대신 태그 로 필터링해야합니다 ul.

나는 시도했다 :

filter: 'ul.list-posts li:nth-child(-n+2)'

하지만 작동하지 않습니다.

편집 됨 : 여기에 내 바이올린

내 목적은 filter표시 할 항목을 제한 하는 사용 됩니다.

의 값을 변경 filter: ':nth-child(-n+3)'하여 자세한 정보를 볼 수 있습니다 .

내가 값을 변경 filter: ':nth-child(-n+2)'하면 결과 이 표시됩니다 : first and second ul.

처음에 ul5 개 항목을 포함하고 두 번째에 ul40 개 항목을 포함하면 45 개 항목도 표시됩니다.

2 개의 모든 항목이 아닌 2 개의 항목 만 표시되기를 원하기 때문에 실패 ul합니다.

라훌

이것을 확인하십시오.

HTML 코드,

<ul id='oiso'>
  <li><a href="javascript:;" data-filter="*">All Item</a></li>
  <li><a href="javascript:;" data-filter=".sport">sport</a></li>
  <li><a href="javascript:;" data-filter=".cinema">cinema</a></li>
  <li><a href="javascript:;" data-filter=".music">music</a></li>
</ul>

<div class="container-filter-cate">
  <ul class="list-posts sport">
    <li>Text 1</li>
    <li>Text 2</li>
    <li>Text 3</li>
    <li>Text 4</li>
  </ul>

  <ul class="list-posts cinema">
    <li>Text 5</li>
    <li>Text 6</li>
  </ul>

  <ul class="list-posts music">
    <li>Text 7</li>
    <li>Text 8</li>
    <li>Text 9</li>
    <li>Text 10</li>
  </ul>
</div>

JS 코드

$(document).ready(function() {
  var $container = $('.list-posts');
  $container.isotope({});
  $('#oiso li a').on('click', function() {
    var selector = $(this).attr('data-filter');
    $container.isotope({
      filter: $(selector).find("li")
    });
    return false;
  });
})

자세한 내용은 jsfiddle 링크를 방문 하십시오.

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

앵커 태그에서 동위 원소 필터링이 작동하지 않음

분류에서Dev

jQuery 동위 원소 필터링

분류에서Dev

필터링 된 동위 원소 항목에 클래스 추가

분류에서Dev

하위 구성 요소의 배열 필터링

분류에서Dev

VueJS에서 하위 구성 요소의 텍스트 필드를 상위 구성 요소의 소품에 연결

분류에서Dev

상위 구성 요소의 하위 데이터에 액세스

분류에서Dev

하위 구성 요소의 입력에 따라 데이터 필터링

분류에서Dev

체크 박스 상태에 따른 동위 원소 필터

분류에서Dev

상위 요소의 하위 선택

분류에서Dev

동위 원소 필터링-로딩시 비정상적인 간격

분류에서Dev

하위 구성 요소에서 상위 구성 요소의 상태 업데이트 (탭 네비게이터)

분류에서Dev

상위 요소에 상대적인 하위 요소의 XPath

분류에서Dev

필터링을 위해 하나의 요소에 ng-repeat 중첩

분류에서Dev

MATLAB에서 필터링하는 동안 ** 임의 ** 위치에서 IIR 필터 상태 추출

분류에서Dev

동위 원소 + 선택 + 필터링 + 검색

분류에서Dev

동위 원소 필터링시 활성 버튼 확인

분류에서Dev

처음부터 끝에서 동위 원소 필터링을 변경할 수 없습니다.

분류에서Dev

CSS : 하위 요소의 높이를 가변하는 동안 하위 요소의 하단을 상위 요소의 상단 (Y 축 위)에 정렬

분류에서Dev

R에서 데이터 프레임의 모든 요소를 필터링 / 하위 집합

분류에서Dev

하위 목록이있는 요소 목록에서 검색 / 필터링

분류에서Dev

동위 원소의 필터링 된 결과를 어떻게 제한합니까?

분류에서Dev

vue.js의 하위 구성 요소에서 상위 구성 요소 변경

분류에서Dev

조건부로 요소를 렌더링하기위한 데이터 필터링

분류에서Dev

상위 요소의 하위 요소가 있는지 찾기

분류에서Dev

하위 구성 요소에서 상위 구성 요소의 경로 구성 요소를 렌더링하려면 어떻게해야합니까?

분류에서Dev

mongo에서 조회에서 요소를 필터링하기 위해 $ nin의 동적 값을 사용하는 방법

분류에서Dev

XML에서 상위 요소 및 모든 하위 요소 제거

분류에서Dev

필터링 된 라이트 갤러리 이미지 만 표시하는 동위 원소 필터

분류에서Dev

중첩 된 JSON (BackboneJS)의 상위 노드에 의한 동적 필터링

Related 관련 기사

  1. 1

    앵커 태그에서 동위 원소 필터링이 작동하지 않음

  2. 2

    jQuery 동위 원소 필터링

  3. 3

    필터링 된 동위 원소 항목에 클래스 추가

  4. 4

    하위 구성 요소의 배열 필터링

  5. 5

    VueJS에서 하위 구성 요소의 텍스트 필드를 상위 구성 요소의 소품에 연결

  6. 6

    상위 구성 요소의 하위 데이터에 액세스

  7. 7

    하위 구성 요소의 입력에 따라 데이터 필터링

  8. 8

    체크 박스 상태에 따른 동위 원소 필터

  9. 9

    상위 요소의 하위 선택

  10. 10

    동위 원소 필터링-로딩시 비정상적인 간격

  11. 11

    하위 구성 요소에서 상위 구성 요소의 상태 업데이트 (탭 네비게이터)

  12. 12

    상위 요소에 상대적인 하위 요소의 XPath

  13. 13

    필터링을 위해 하나의 요소에 ng-repeat 중첩

  14. 14

    MATLAB에서 필터링하는 동안 ** 임의 ** 위치에서 IIR 필터 상태 추출

  15. 15

    동위 원소 + 선택 + 필터링 + 검색

  16. 16

    동위 원소 필터링시 활성 버튼 확인

  17. 17

    처음부터 끝에서 동위 원소 필터링을 변경할 수 없습니다.

  18. 18

    CSS : 하위 요소의 높이를 가변하는 동안 하위 요소의 하단을 상위 요소의 상단 (Y 축 위)에 정렬

  19. 19

    R에서 데이터 프레임의 모든 요소를 필터링 / 하위 집합

  20. 20

    하위 목록이있는 요소 목록에서 검색 / 필터링

  21. 21

    동위 원소의 필터링 된 결과를 어떻게 제한합니까?

  22. 22

    vue.js의 하위 구성 요소에서 상위 구성 요소 변경

  23. 23

    조건부로 요소를 렌더링하기위한 데이터 필터링

  24. 24

    상위 요소의 하위 요소가 있는지 찾기

  25. 25

    하위 구성 요소에서 상위 구성 요소의 경로 구성 요소를 렌더링하려면 어떻게해야합니까?

  26. 26

    mongo에서 조회에서 요소를 필터링하기 위해 $ nin의 동적 값을 사용하는 방법

  27. 27

    XML에서 상위 요소 및 모든 하위 요소 제거

  28. 28

    필터링 된 라이트 갤러리 이미지 만 표시하는 동위 원소 필터

  29. 29

    중첩 된 JSON (BackboneJS)의 상위 노드에 의한 동적 필터링

뜨겁다태그

보관