我有以下内容:
<script type="text/javascript" src="/Scripts/jquery-1.8.2.js"></script>
<script type ="text/javascript">
$(function() {
$('#AddDirector').click(function () {
$('#VideoLanguageDirector').append(
new Option($('input[name=Director]').val()));
});
});
</script>
<div class="editor-field">
@Html.TextBox("Director")
</div>
<div>
<input type="button" name="AddDirector" value="Add Director" id="AddDirector" />
</div>
<div class="editor-field">
@Html.ListBoxFor(model => model.SelectedLanguage.VideoLanguageDirector, Model.SelectedLanguage.VideoLanguageDirector.Select(d => new SelectListItem() { Text = d.Name, Value = d.Name }))
</div>
我想要做的是有一个文本框,您可以在其中单击“添加”并将文本框中的文本插入到listboxfor
.
现在 javascript 事件不会触发。