我遇到了让文本框的焦点正常工作的麻烦。
<script type="text/javascript">
$(document).ready(function () {
$('#focus').focus();
});
</script>
-
@Html.TextBoxFor(m => m.ListFields[i].Value, new { id = "focus" })<br />
答案 0 :(得分:1)
id
由TextBoxFor
设置(主要是因为“for”模型字段具有与属性名称匹配的名称/ ID)。
最好使用像new { uifocus = "focus" }
这样的微格式(或者只是一个类,如果你愿意的话)。您可以选择:
$('input[uifocus=focus]').focus();