将焦点设置在@ Html.TextBoxFor上

时间:2012-11-20 18:56:49

标签: jquery asp.net-mvc-3 focus

我遇到了让文本框的焦点正常工作的麻烦。

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

-

@Html.TextBoxFor(m => m.ListFields[i].Value, new { id = "focus" })<br />

1 个答案:

答案 0 :(得分:1)

idTextBoxFor设置(主要是因为“for”模型字段具有与属性名称匹配的名称/ ID)。

最好使用像new { uifocus = "focus" }这样的微格式(或者只是一个类,如果你愿意的话)。您可以选择:

$('input[uifocus=focus]').focus();