根据下表,我知道如何获取第一个的值,但是如何使用 jquery 获取 @Html.Hidden("AccountId") 的值?假设已经选择了某一行,ala:
<script type="text/javascript>
$("#tblTaskList").delegate("tr", "click", function () {
$(this).addClass("selected").siblings().removeClass("selected");
var tids = $(this).find('td').first();
});
</script>
这是表格:
<table id="tblTaskList">
<thead>
<tr>
<th>Ticket ID</th>
</tr>
</thead>
<tbody id="tblBody" class="tblBody">
@{for (var ix = 0; ix < Model.Value.Count - 1; ix++)
{
<tr id="@(Model.Value[ix].TicketId)">
<td style="width: 5%">@Model.Value[ix].TicketId</td>
@Html.Hidden("AccountId");
</tr>
}}
</tbody>
<table>
非常感谢您的帮助
最佳答案
显然您不希望隐藏值被alert()处理,但当时不知道您想用它做什么。这将为您提供该 中隐藏字段的 val() 。希望这有帮助!
<script type="text/javascript>
$("#tblTaskList").on("click", "tr", function () {
$(this).addClass("selected").siblings().removeClass("selected");
var tids = $(this).find('td').first();
alert($(this).find('input:hidden').val());
});
</script>
关于javascript - 使用jquery,如何获取表中选定行中@Html.Hidden字段的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11634297/