2012-09-07 42 views
0

我在這裏設置了一個小提琴在JSFiddleTravsering dom文檔 - jsfiddle

我的排隊是如何使用我的輸入的名稱travelserse到最近的TH,並獲得其內容?在小提琴案件「www.sverigemotrasism.nu」應該被提取。

我試過並嘗試了許多不同的解決方案,每次都會變得更近一點..但現在我沒有選擇,至少這是我的想法!?

看一看,如果你知道如何解決它,我會很高興地聽到如何;)

+0

你能提供URL到你的小提琴嗎?這將幫助我看到你正在嘗試做什麼。 – ORION

+1

有一些錯誤。首先你將javascript放在document.ready中(jsfiddle自動執行),這意味着這些函數超出了onclick處理程序的範圍。那麼事實上'th'不是'input'的父類,所以你需要首先定位'tr'然後找到'th'。我得到了這個:http://jsfiddle.net/XqV2t/2/ – adeneo

回答

1

由於TH實際上不是輸入父母,但父母TD的更高級別的兄弟姐妹,我用.closest()找到父TR,然後下到目標TH:

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