【发布时间】:2014-09-26 14:26:20
【问题描述】:
我有一个由多行组成的表格,每一行由第一列中的单选按钮组成,如下所示:
<table class="table table-condensed span8" id="AllocationTable">
<thead>
<tr>
<th title="Entity to Allocate" style="width: 30%">Entity</th>
</tr>
</thead>
<tbody>
@foreach (var item in Model.EntityAllocations)
{
<tr>
<td>
<input type="radio" name="radio" id="@item.ID" class="EntityRadioSelect" value="@item.ID" onclick="EntitySelect(this)" disabled="disabled" >
</td>
</tr>
}
</tbody>
</table>
现在我想捕获最后点击的单选按钮的 ID 我已经尝试过这样的事情
function EntitySelect(select) {
if ($(select).parent().data("lastClicked")){
alert($(select).parent().data("lastClicked"));
}
$(select).parent().data("lastClicked", select.id);
}
但是我得到了错误的值,因为它给了我当前的值,有时还有其他不被接受的值。
【问题讨论】:
标签: javascript jquery asp.net asp.net-mvc-3 razor