jQuery:如何在脚本的$('??')中引用@ Html.TextBoxFor数据?

时间:2012-05-09 20:12:27

标签: jquery-ui razor datepicker

我正在尝试在上面的脚本中引用数据的文本框,请问有什么想法吗?

<script type="text/javascript">
    $(document).ready(function () {
        $('??').datepicker();       
    });
</script>

<div class="editor-label">&nbsp;&nbsp;
    Date:
    @Html.TextBoxFor(model => model.RTDATE)&nbsp;&nbsp;&nbsp;
</div>

2 个答案:

答案 0 :(得分:1)

@Html.TextBoxFor(model => model.RTDATE)将呈现一个输入元素,其id和名称为RTDATE

使用jQuery,你可以使用:

来获取它
$("#RTDATE").datepicker();

答案 1 :(得分:0)

默认情况下,asp.net mvc将生成一个与model属性同名的输入。 所以在你的情况下,你可以做

$("#RTDATE").datepicker();

Here's快速(虽然没有完美格式化)帮助程序列表以及它们在默认情况下在html中输出的内容。