我有一個保留表單,其中列出了用單選按鈕保留一個類的類。如果課程已滿,則會在該課程的單選按鈕上出現一個等候名單複選框。在jQuery中,如果單擊完整的類單選按鈕,我希望jQuery檢查等待列表複選框。 td class =「wailist」將在每一行中顯示,但如果該類已滿,則複選框將僅顯示在HTML中。 我的jQuery如此遠如果在最接近的td.classname中有一個複選框,那麼檢查它
var $class_table = JQuery('table.courses');
$class_table.find('input.radio').click(function (event)
{
//if this row has a td.waitlist with a checkbox in it then check that box
});
下面是HTML片段:
<tr class="course_full">
<td class="course_select", colspan=2>
<label>
<input type="radio" name="course[1][1]"
id="course_id_1_9"
value="9"
>
Geometry 2
</label>
</td>
<td class="credit_recovery">
<label>
<input type="checkbox" name="credit_recovery[1][9]"
id="credit_recovery_id_1_9"
>
</label>
</td>
<td class="waitlist">
<label>
<input type="checkbox" name="waitlist[1][9]"
id="waitlist_id_1_9"
>
</label>
</td>
我在每一個失敗'這個「最近」「發現」等等也許長度需要參與?
有問題的HTML或頁面鏈接的片段將是有益的 –
更多的澄清需要.. – sha256
它的更好,如果你可以設置在http://jsfiddle.net/上提供你現有的代碼的小提琴然後我們可以在那裏測試並嘗試爲你找到解決方案 –