【发布时间】:2015-03-27 15:12:59
【问题描述】:
我的视图中有以下 html
<div id="divLoginName" style="display: none">
<input type="hidden" id="hidLoginName" />
@Html.TextBox("txtEditLoginName", null, new { maxlength = "1000", tabindex = "0", Multiline = false, @style = "width: 350px;" })
</div>
以及下面的 jquery 行
var loginName = $.trim($tr.find(".tdLoginName").html());
$("#divLoginName input:[type='text']").val(loginName);
我在这一行遇到错误$("#divLoginName input:[type='text']").val(loginName);
错误:语法错误,无法识别的表达式:#divLoginName 输入:[type='text']
【问题讨论】:
-
应该是:
$("#divLoginName input[type='text']").val(loginName);,不带冒号。 -
你可以做
$("#divLoginName input:text")
标签: javascript jquery asp.net-mvc-4