필터/태그 시스템을 만들려고합니다. 이 answer은 잘 작동하지만 클래스를 사용하며 원시 텍스트는 사용하지 않습니다. jquery 정렬/필터링 대부분의 클래스를 사용하는 것 및 원시 텍스트를 사용하고 싶습니다.원시 텍스트가있는 태그로 내용 필터링
내 html이 이렇게 설정되었습니다.
<div class="pin">
<img src="/thumbnail.jpg" >
<span>10.08.12</span>
<ul>
<li>Red</li>
<li>Green</li>
<li>Blue</li>
<li>Yellow</li>
</ul>
</div>
태그는 .li
요소 내에서하지만 나는 그들 콘텐츠의 페이지를 필터링 할 연결되고 싶습니다. 가장 좋은 방법은 오직 .pin
가있는 경우 기반으로 특정 목록 항목을 보여 뭐죠
<div class="pin">
<img src="/thumbnail.jpg" >
<span>10.08.12</span>
<ul>
<li><a href="#">Red</a></li>
<li><a href="#">Green</a></li>
<li><a href="#">Blue</a></li>
<li><a href="#">Yellow</a></li>
</ul>
</div>
. 예를 들어 <li><a href="#">Red</a></li>
을 클릭하면 모든 .pin
div가 필터링되어 Red
의 목록 항목이됩니다.
편집 :
내가 :contains() 선택에 더 많은 찾고 있어요. 적절한가요?
.each
onclick 내부를 보시려면 .pin
<.li>Red</li>
.show
parent div?
감사합니다.
도움 주셔서 감사합니다. @Leland 저는 이것을 html로 적용하려고합니다. 앵커 링크에 리를 먼저 래핑하는 방법은 무엇입니까? http://jsfiddle.net/S5hKn/1/ – uriah
@uriah 위의 수정 사항을 확인하십시오. [여기는 바이올린입니다] (http://jsfiddle.net/lelandrichardson/S5hKn/9/) –
그게 효과가있어, 정말 고마워. 최종 업데이트 : http://jsfiddle.net/S5hKn/10/ – uriah