2012-09-07 3 views
0

필자는 JSFiddle에 피들을 설치했다!Travsering dom document - jsfiddle

내 질문은 가장 가까운 TH까지 traveserse에 대한 입력의 이름을 어떻게 사용하고 내용을 얻는가입니다. 바이올린 케이스에서 "www.sverigemotrasism.nu"를 가져와야합니다.

나는 여러 가지 해결책을 시도해 봤지만 매번 조금씩 가까워졌습니다.하지만 이제는 옵션에서 벗어났습니다. 적어도 생각한 것 같습니다.? TH 실제로 INPUT의 부모지만 부모 TD의 높은 수준의 형제가 아니기 때문에)

+0

URL을 피들에 제공 할 수 있습니까? 이것은 당신이 무엇을하려고 하는지를 보는 것을 도울 것입니다. – ORION

+1

몇 가지 오류가 있습니다. 먼저 document.ready (jsfiddle는 자동으로 처리합니다)에 javascript를 두었습니다. 즉, 함수가 onclick 핸들러의 범위를 벗어났습니다. 그러면 'th'는'input '의 부모가 아니므로 먼저'tr'을 대상으로하고'th'를 찾아야합니다. 나는 이것을 멀리 얻었다 : http://jsfiddle.net/XqV2t/2/ – adeneo

답변

1

을,

당신이 그것을 해결하는 방법을 나는 방법을 듣고 정말 기쁠 알고있는 경우를 살펴보고 .closest()를 사용하여 부모 TR을 찾은 다음 대상 TH까지 찾았습니다.

<script> 
     var texten = $('#sverigemotrasism').closest('tr').find('th').text(); 
     alert(texten); 
</script> 
​