【发布时间】:2015-12-15 15:50:21
【问题描述】:
- 如何捕获用户输入并将其传递给创建文本字段。
当前代码显示undefined。
-
而且新术语也没有添加到列表中,警报似乎不起作用。
$.getScript('//cdnjs.cloudflare.com/ajax/libs/select2/4.0.0/js/select2.full.js',function(){
$("#mySel").select2({ 宽度:'240px', 允许清除:真, “语言”: { “noResults”:函数(术语){ /* 自定义不匹配输出 */ 返回“创建” } },
escapeMarkup: function (markup) { return markup; }}) .parent().find('.select2-with-searchbox').on('click','#addNew',function(){ /* 添加新词 */ var newTerm = $('#newTerm').val(); alert('添加:'+newTerm); $(''+newTerm+'').appendTo('#mySel'); $('#mySel').select2('val',newTerm); // 选择新词 $("#mySel").select2('close'); //关闭下拉菜单 })
});
【问题讨论】:
标签: javascript jquery jquery-select2 jquery-select2-4