Я новичок в Javascript, когда дело доходит до СУШКИ. Может ли кто-нибудь любезно помочь мне DRY этот javascript код
Вот откуда код JS получает свои данные:
<div class="form-group">
@Html.LabelFor(model => model.eMP.EMPNO, "Employee Number", htmlAttributes: new { @class = "control-label" })
@Html.EditorFor(model => model.eMP.EMPNO, new { htmlAttributes = new { @class = "form-control", @id = "EMPNO" } })
@Html.ValidationMessageFor(model => model.eMP.EMPNO, "", new { @class = "text-danger" })
</div>
И здесь значение должно go:
<div class="form-group">
@Html.LabelFor(model => model.Emp_educ.EMPNO, "EMPNO", htmlAttributes: new { @class = "control-label" })
@Html.EditorFor(model => model.Emp_educ.EMPNO, new { htmlAttributes = new { @class = "form-control", @id = "EMPNOEDUC", readOnly = "readonly" } })
@Html.ValidationMessageFor(model => model.Emp_educ.EMPNO, "", new { @class = "text-danger" })
</div>
Пока это мой код, в настоящее время я пытаюсь минимизировать избыточность кода. Есть ли способ DRY этот код?
$(document).ready(function () {
$("#EMPNOEDUC").val($("#EMPNO").val());
$("#EMPNOJOBHIST").val($("#EMPNO").val());
$("#EMPNOREFERENCE").val($("#EMPNO").val());
$("#EMPNOLICENSES").val($("#EMPNO").val());
});