Ich versuche zu kopieren oder setzen Sie die Text-Option in der Dropdown-Liste Textbereich Jquery auf MVC View und ich wählen Sie durch den Textbereich doesn ' t zeige den Text .. Irgendwelche Hilfe?Kopieren Sie die Dropdown-Liste ausgewählte Option in den Textbereich auf MVC View-- JQuery/Javascript
<div class="form-group">
@Html.Label("LocationText", "Location Letter Text ", htmlAttributes: new { @class = "control-label col-md-2" })
<br />
@Html.DropDownList("RemarksId", null, new { id = "RemarksId", @class = "form-control" })
<div class="col-md-10">
</div>
</div>
<div class="form-group">
<div class="col-md-10">
@Html.LabelFor(model => model.Remarks, htmlAttributes: new { @class = "control-label col-md-2" })
</div>
@Html.TextAreaFor(model => model.Remarks, new { @class = "form-control", id = "Remarks", rows = 5, cols = 70 })
@Html.ValidationMessageFor(model => model.Remarks, "", new { @class = "text-danger" })
</div>
JQuery
@section Scripts {
@Scripts.Render("~/bundles/jqueryval")
<script src="~/Scripts/jquery-1.10.2.min.js"></script>
<script type="text/jscript">
$(function() {
$('#RemarksId').change(function() {
var str= $("#RemarksId option:selected").text();
$('#Remarks').val(str);
});
});
</script>
}
welche Skripte sind in Ihrem Bundle? Möglicherweise müssen Sie das jquery-Tag über das Paket verschieben (oder entfernen Sie es vollständig, wenn es in Ihrem Bundle enthalten ist) – Pete
Ihre Skript-URLs können falsch sein, könnten Sie sie überprüfen? Weil Ihr Code auf die Weise korrekt aussieht, dass Sie keine Änderungsfunktion in die $ (function() schreiben müssen) –
welche URLs kann ich verwenden?/ – Marimar