jquery - 如何检索 Strolngly 类型的 ASP.NET MVC HTML 帮助器的元素 ID?

标签 jquery asp.net-mvc jquery-ui

Possible Duplicate:
Client Id for Property (ASP.Net MVC)

在我看来,我正在使用 jquery ui datapicker。 所以我需要用这样的代码启动它


$(function() {
        $('#elementID').datepicker({
        });
});
    

在我看来


     <%= Html.TextBoxFor(m=>m.StartDate) %>
    

在旧的 ASP.NET 中我可能会使用


    tb_startDate.ClientID
    

检索强类型 ASP.NET MVC HTML Helper 的元素 Id 是什么? 有可能吗?

最佳答案

文本框渲染后就无法接收它的 id(因为它只输出纯文本)。

但是,您可以使用另一种方法来设置类并使用标准的“.class-jquery 选择器”。

像这样:

<%= Html.TextBoxFor(m=>m.StartDate, new { @class = "startDate" }) %>

和:

$('input.startDate').datepicker();

关于jquery - 如何检索 Strolngly 类型的 ASP.NET MVC HTML 帮助器的元素 ID?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2583717/

相关文章:

javascript - 在 Fancybox 中检测滚动一次 +

javascript - 如何使用 jQuery 找到第一行不包含所有由 "&nbsp"填充的单元格的行?

c# - 将 Int 参数从 C# 发送到存储过程

javascript - jQuery - 在 mousedown 上创建一个新的可拖动 div,然后可以在同一操作中拖动它

jquery-ui - jQuery UI 结合了单击淡入淡出和悬停淡入淡出不能一起工作

css - jQuery UI可排序,继续在右侧添加空间

jquery - 我如何使用 jQuery 处理这个递归菜单中的悬停?

javascript - SignalR - 多个集线器 - 单独启动连接

c# - 使用 Azure 从 Web 到移动设备(跨平台)的 Web/浏览器推送通知

JavaScript 由于 JSON 字符串中的 HTML 实体而崩溃