我有一个预订表格,其中列出了带有单选按钮的课程,用于预订课程。如果班级已满,等候名单复选框会出现在班级单选按钮所在的行上。在 jQuery 中,如果单击完整类单选按钮,我希望 jQuery 选中等待列表复选框。td class="wailist" 将出现在每一行中,但复选框仅在类已满时才会出现在 HTML 中。到目前为止,我的 jQuery-
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>
我在每一个“这个”、“最近的”、“找到”等方面都失败了。也许需要涉及长度?