我有以下幾點:JavaScript來一個文本框的值添加到listboxfor
<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事件不會觸發。
看起來像你正在使用jQuery。你有沒有參考圖書館?當您嘗試點擊它時,開發者控制檯會說什麼? – vikingben
您是否嘗試過在標記中分配onclick()方法,而不是使用jquery註冊事件? – skeryl
我已經添加了我的整個腳本塊與參考。仍然有問題 –