[英]How to get values already selected in Select2
I have a select2 box made with an select element , i am using DWR to fetch values from backend. 我有一个由select元素制成的select2框,我正在使用DWR从后端获取值。 I want to set these values to select2 element so that it appears already selected.
我想将这些值设置为select2元素,以便它看起来已经被选中。 I have tried adding selected attribute using Jquery dynamically but it doesn't work.
我尝试使用Jquery动态添加选定的属性,但是它不起作用。 But when i hardcode an option element with selected attribute, its working.
但是,当我用选择的属性对一个option元素进行硬编码时,它的工作原理。
Any help will be greatly appreciated. 任何帮助将不胜感激。
You try: 你试试:
if set single value: 如果设置单个值:
$('select').val('1').trigger('change');
if set multiple values: 如果设置多个值:
var selectedValues =[];
selectedValues[0] = "a";
selectedValues[1] = "c";
$('select').select2('val', selectedValues);
if get value: 如果获得价值:
$('select').val();
$('#selectid').val(); //By id
$('[name=selectname]').val(); //By attr
or 要么
$('select').select2("val")
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.