我有一个用 select 元素制作的 select2 框,我正在使用 DWR 从后端获取值。我想将这些值设置为 select2 元素,以便它看起来已被选中。我尝试过使用 Jquery 动态添加 selected 属性,但它不起作用。但是当我用选定的属性对选项元素进行硬编码时,它就可以工作了。
任何帮助将不胜感激。
最佳答案
你尝试:
如果设置单个值:
$('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').select2("val")
关于javascript - 如何获取 Select2 中已选择的值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45293865/