javascript/jquery 新手,很难使用this
或$(this)
获取当前对象。
我有一个表,radio buttons
每行都有一组,每个名为s_<rowindex>
. 默认情况下不选中任何单选按钮:
<tr>
<td align="left" style="width: 300px">
<div id="div_s_0">
<input type="radio" name="s_0" value="1" />Public
<input type="radio" name="s_0" value="2" />Not Public
<input type="radio" name="s_0" value="3" />Confidential
</div>
</td>
</tr>
<tr>
<td align="left" style="width: 300px">
<div id="div_s_1">
<input type="radio" name="s_1" value="1" />Public
<input type="radio" name="s_1" value="2" />Not Public
<input type="radio" name="s_1" value="3" />Confidential
</div>
</td>
</tr>
我正在尝试编写一个 jQuery 函数,以便在用户选择单选按钮时向表中添加新行,但前提是它们当前位于表的最后一行。我想做的是获取单击的单选按钮的名称属性,对其进行解析以获取行索引(即'_'之后的部分)并将其与表中的行数进行比较。如果它们相等,则添加一个新行,否则,什么也不做。
我的问题是双重的,取决于我应该如何解决这个问题:
1) 如何返回单选按钮的名称属性,或者 2) 如何返回当前所在行的行索引?