Javascript JQuery mobile-如何设置多选的值?
我在jquery mobile中有一个多选功能 文件: 为了得到值,我这样做Javascript JQuery mobile-如何设置多选的值?,javascript,jquery,jquery-mobile,multiple-select,Javascript,Jquery,Jquery Mobile,Multiple Select,我在jquery mobile中有一个多选功能 文件: 为了得到值,我这样做 var leerplandoelen = $("#AddLessonForm_leerplandoelen").val(); var leerplandoelenString = ""; if(leerplandoelen != null){ $.each(leerplandoelen, function(i, le){
var leerplandoelen = $("#AddLessonForm_leerplandoelen").val();
var leerplandoelenString = "";
if(leerplandoelen != null){
$.each(leerplandoelen, function(i, le){
if(i!=leerplandoelen.length-1){
leerplandoelenString += "\""+le+"\",";
}else{
leerplandoelenString += "\""+le+"\"";
}
});
}
得到这样的字符串“1”、“2”、“3”
如何设置这些值
我尝试了以下方法:
$('#AddLessonForm_leerplandoelen').val(['3','6','14']).selectmenu('refresh');
但它不起作用。这样做,读取所选项目的数组。根据
值选择的标记选项
// array of values
var selected = ["2", "4"];
$.each(selected, function (i, v) {
// mark options selected
$("select option[value='" + v + "']").prop("selected", true);
// refresh selectmenu
$("select").selectmenu("refresh");
});