我想获取我的项目名称的值,但警报结果始终是:
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>
最佳答案
尝试:-
$(document).ready(function () {
$("#projectName").on('input',function(){
$('#identifier').val($(this).val());
});
});
关于jquery - 如何获取 editorfor 的值并将该值分配给另一个 editorfor?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25719593/