我有一个用select元素制作的select2框,我使用DWR从后端获取值。我想将这些值设置为select2元素,使其显示已选中。我已尝试动态添加选定的属性,但它不起作用。但是,当我使用所选属性对选项元素进行硬编码时,它的工作原理。
非常感谢任何帮助。
答案 0 :(得分:1)
你试试:
如果设置单个值:
$('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")