Javascript 如何获取Select2中已选择的值
我用select元素创建了一个select2框,我使用DWR从后端获取值。我想将这些值设置为select2元素,使其显示为已选中。我已经尝试使用Jquery动态添加所选属性,但它不起作用。但当我用selected属性硬编码一个option元素时,它会工作 任何帮助都将不胜感激。您可以尝试: 如果设置为单个值:Javascript 如何获取Select2中已选择的值,javascript,jquery,jquery-select2,Javascript,Jquery,Jquery Select2,我用select元素创建了一个select2框,我使用DWR从后端获取值。我想将这些值设置为select2元素,使其显示为已选中。我已经尝试使用Jquery动态添加所选属性,但它不起作用。但当我用selected属性硬编码一个option元素时,它会工作 任何帮助都将不胜感激。您可以尝试: 如果设置为单个值: $('select').val('1').trigger('change'); 如果设置了多个值: var selectedValues =[]; selectedValues[0]
$('select').val('1').trigger('change');
如果设置了多个值:
var selectedValues =[];
selectedValues[0] = "a";
selectedValues[1] = "c";
$('select').select2('val', selectedValues);
如果获取值:
$('select').val();
$('#selectid').val(); //By id
$('[name=selectname]').val(); //By attr
或
显示你的相关代码,你可以在这里参考文档,谢谢你的帮助。虽然无法使$'select'.val'1'。触发'change';工作但$'select'。select2'val',selectedValues;工作得很有魅力
$('select').select2("val")