javascript - 使用jquery,如何获取表中选定行中@Html.Hidden字段的值?

标签 javascript jquery razor

根据下表,我知道如何获取第一个的值,但是如何使用 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/

相关文章:

php - Ajax CORS 替代品

javascript - URLSearchParams 附加额外的 & 到 url 参数 Angular2+Ionic2

jquery - 如何创建带有视差背景视频的网页

c# - 用户 IsInRole 仅在从网站登录和注销后才有效

javascript - ASP.NET MVC4,Javascript 中的 Razor : Page runs but Syntax Error in VS2012

javascript - 在 JavaScript 中检查单选框

javascript - 从同一类 div jquery 中查找不同的文本框值

javascript - 如果我在 WebGrid 中进行基于 ajax 的分页,模式弹出窗口将不会显示

javascript - 在asp中使用jquery查找元素

c# - 显示使用 ajax 更新的多个相关 ViewModel 的 MVC 页面