0
我有一个select2方块,它使用了select元素,我使用DWR从后端获取值。我想将这些值设置为select2元素,以使它看起来已经被选中。我已经尝试使用jquery动态添加选定的属性,但它不起作用。但是,当我硬编码一个选项元素与选定的属性,它的工作。如何获取已在Select2中选择的值
任何帮助将不胜感激。
我有一个select2方块,它使用了select元素,我使用DWR从后端获取值。我想将这些值设置为select2元素,以使它看起来已经被选中。我已经尝试使用jquery动态添加选定的属性,但它不起作用。但是,当我硬编码一个选项元素与选定的属性,它的工作。如何获取已在Select2中选择的值
任何帮助将不胜感激。
你试试:
如果设置一个值:
$('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")
非常感谢,帮助了很多。 虽然不能让 $('select').val('1')。trigger('change');工作但是$('select')。select2('val',selectedValues);像魅力一样工作 –
显示您的相关代码 – JYoThI
您可以在这里参考doc https://select2.github.io/examples.html#programmatic-control –