2013-01-21 94 views
0

我試着去獲得有關表格中選中單選按鈕的兄弟rel屬性:DOM表得到rel屬性

<table id="table-handing-subjects-content" class="table-content-all"> 
    <tbody> 
    <tr for="handling-subject0"> 
     <td style="width:10%;"> 
     <input id="handling-subject[0]" type="radio" value="2" name="handling_subject"> 
     </td> 
     <td style="width:25%;"> 
     <label for="handling-subject[0]"> economics</label> 
     </td> 
     <td style="width:15%;"> 
      <label for="handling-subject[0]"> firstyear</label> 
     </td> 
     <td style="width:20%;"> 
      <label id="ref-sec-id[0]" for="handling-subject[0]" rel="36"> black</label> 
     </td> 
     <td style="width:30%;"> 
     <label for="handling-subject[0]"> asdf,asdf asdf</label> 
     </td> 
</tr> 
<tr for="handling-subject1"> 
    <td style="width:10%;"> 
     <input id="handling-subject[1]" type="radio" value="3" name="handling_subject"> 
    </td> 
    <td style="width:25%;"> 
     <label for="handling-subject[1]"> math</label> 
    </td> 
    <td style="width:15%;"> 
     <label for="handling-subject[1]"> firstyear</label> 
    </td> 
    <td style="width:20%;"> 
     <label id="ref-sec-id[1]" for="handling-subject[1]" rel="36"> black</label> 
    </td> 
    <td style="width:30%;"> 
     <label for="handling-subject[1]"> asdf,asdf asdf</label> 
    </td> 
</tr> 
<tr for="handling-subject2"> 
    <td style="width:10%;"> 
     <input id="handling-subject[2]" type="radio" value="3" name="handling_subject"> 
    </td> 
    <td style="width:25%;"> 
     <label for="handling-subject[2]"> math</label> 
    </td> 
    <td style="width:15%;"> 
     <label for="handling-subject[2]"> firstyear</label> 
    </td> 
    <td style="width:20%;"> 
     <label id="ref-sec-id[2]" for="handling-subject[2]" rel="32"> level-up</label> 
    </td> 
    <td style="width:30%;"> 
     <label for="handling-subject[2]"> asdf,asdf asdf</label> 
    </td> 
    </tr> 
    </tbody> 
</table> 

我試着去獲得ID =「裁判仲ID」標籤與此

$('input[name=handling_subject]:checked').parent().parent().parent().children().find("td:eq(3)").children().attr("rel"); 

但我想我只得到未經檢查的單選按鈕的第一行。 PLS幫助..並提前感謝

+1

Id必須是唯一的。 –

+0

我編輯它。 Plss重新加載 – Aoi

回答

1
$("input[name=handling_subject]:checked").closest('tr').find('[rel]').attr('rel') 

您的HTML會導致輸入具有不一致的父數相對於表。

您還應該使標籤上的所有id屬性都是唯一的,但這不應該影響您使用上述選擇器的能力。

+0

tnx。現在我懂了。這就是爲什麼。 – Aoi