2012-10-06 3 views
1

그래서 greasemonky 스크립트를 작성하려고하고 있고 같은 트리의 스팬 값을 기반으로 특정 div 클래스를 토글하려고합니다. 이것은 버튼 동작과 관련이 있습니다.span 속성 값을 기반으로 div 클래스 숨기기

('스팬 [데이터 문서 = "true"로]'). 부모().

$ ... I는이 해낸 가장 좋은 부모(). 부모(). 부모(). parent(). parent(). toggle();

내가 원하는 div 클래스를 숨기려면 모든 해당 .parent() 선택자를 추가해야합니다. 이 방법은 테이블에 남아있는 나머지 항목과도 ​​잘 작동하지 않는 것 같습니다.

오히려 같은 것을 할 것입니다,하지만 늘 사업부 클래스를 숨기 ...

$ ('div.inline-block.carousel 셀) ('스팬 [데이터 문서 = " true "] '). toggle();

스팬 값을 기반으로 특정 div 클래스를 숨기는 좀 더 우아한 방법이 있습니까? 어떤 도움을 주셔서 감사합니다.

답변

1

이렇게하려면 $('div.inline-block.carousel-cell:has(span[data-doc="true"])').toggle();을 시도해야합니다. 이것을 확인하십시오 fiddle link

+0

야, 너 훌륭해! 그것은 효과가 있었다. 빠른 답장을 보내 주셔서 감사합니다! –

관련 문제