2014-11-12 3 views
1

첫 번째 숨겨진 부모를 찾아서 눈에 띄게 만들 수 있습니다.첫 번째 숨겨진 부모를 찾는 방법

노력이 whitout succes에이 약

$('input[name="toto"]').parents(":hidden:first").show(); 

아이디어?

+0

확실히 모든 * 숨겨진 조상을 찾아 자손 요소를 보이게하고 싶습니까? 그렇지 않으면 재귀 적으로 * 다른 * 모든 숨겨진 부모에 대해 동일한 함수/접근법을 재귀 적으로 호출하지 않으면 숨겨집니다. –

+0

안녕하세요, 모든 조상은 현재 요소를 숨기는 사람인 첫 번째 숨김 만 표시하지만 표시하지 않으려는 다른 숨겨진 조상 (페이지 매김)이므로 첫 번째 숨겨진 부모를 찾을 필요가 있습니다 – ivan

답변

1

왜 숨겨 아니라 .show()모든 조상 요소 : 시간을 낭비의 :hidden 조상을 때 그냥 show() 그들 모두?

$('input[name="toto"]').parents().show(); 
을 할 수 필터링 왜 사실

$('input[name="toto"]').parents(":hidden").show(); 

,

+0

안녕하세요 왜냐하면 나는 숨겨진 부모 div 안에 요소를 보여주고 숨겨진 나머지 ancester가 숨겨져 있어야하기 때문입니다. – ivan

+0

숨겨진 조상은 보이는 자식을 가질 수 없습니다. –

관련 문제