Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/github/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JQuery mobile-如何设置多选的值?_Javascript_Jquery_Jquery Mobile_Multiple Select - Fatal编程技术网

Javascript 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){

我在jquery mobile中有一个多选功能

文件:

为了得到值,我这样做

    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");

});