【发布时间】:2014-11-01 09:32:12
【问题描述】:
我想获取我的 projectName 的值,但警报结果总是:
Value: function(value){
return access(this, function(value){
return value === undefined ?
Jquery.text(this):
this.empty().each(function(){….
这样。我尝试了 .val 和 .html 方法。但它们不起作用。我还将 EditorFor 更改为 TextBoxFor 但再次不起作用。我该怎么办?提前致谢。
这是我的看法:
<script>
$(document).ready(function () {
$("#projectName").change(function(){
alert("Value: " + $("#identifier").text);
});
});
</script>
<div class="form-group">
@Html.LabelFor(model => model.projectName, new { @class = "col-lg-2 control-label" })
<div class="col-lg-10">
<p>@Html.EditorFor(model => model.projectName, new { htmlAttributes = new { @class = "form-control", id = "projectName" } })</p>
@Html.ValidationMessageFor(model => model.projectName)
</div>
</div>
<div class="form-group">
@Html.LabelFor(model => model.identifier, htmlAttributes: new { @class = "col-lg-2 control-label" })
<div class="col-lg-10">
<p>@Html.EditorFor(model => model.identifier, new { htmlAttributes = new { @class = "form-control", id = "identifier" } })</p>
@Html.ValidationMessageFor(model => model.identifier)
</div>
</div>
【问题讨论】:
-
您的问题描述性不是很强。 '我想获得 projectName 的值是什么意思-在标题中您正在谈论将 editorfor 的值分配给另一个 editorfor 。您应该提及 projectName 是否是您需要为 - 或为 - 分配价值的编辑器,以便读者正确理解您。
标签: jquery asp.net-mvc model-view-controller editorfor