2016-08-18 8 views
-2

Jquery 버튼 요소 밖에서 div를 대상으로하려합니다. 내가 지금하고있는 방식은 바로내 Jquery 버튼 요소 외부 div 대상

$(this).parent().parent().parent().parent().parent().parent().parent().children(":nth-child(3)").children().children().children(":nth-child(4)"); 

쉬운 방법일까요? 요소에는 클래스가 있지만 더 많은 요소가 있으므로 개별적으로 조정해야합니다.

감사합니다.

CODE : https://jsfiddle.net/n71mgmgw/

+0

읽기를, 그래서 당신은 붙여 넣을 수 있습니다하십시오 여기에 HTML 코드 단편 – jacqbus

+0

현재 보유하고있는 DOM 구조를 설명하여 실제 상황과 귀하가 직면 한 시나리오를 설명하십시오 –

+0

https : // j sfiddle.net/n71mgmgw/ – TellJohn

답변

0

어쩌면 같은 것을 사용

$(this).closest('.pucontent').find('input.fontSize').val(); // You'll get font size. 
// or 
$('input.fontSize', $(this).closest('.pucontent')).val(); 

에 대한 .closest().find() 또는 더 나은 기사를 읽고 우리는이 코드의 컨텍스트를 볼 필요가에 대한 traversing in jQuery

+0

작동! 고맙습니다! – TellJohn

0

나의 첫번째 제안은 ID 또는 identifie 요소에 데이터-XXX 속성을 사용하는 것입니다.

감사

+0

Jquery를 사용하여 동적 ID를 만들 수있는 방법이 있습니까? – TellJohn