Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/69.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
Jquery 通过本地存储器(或任何变量)设置select2值_Jquery_Local Storage_Select2 - Fatal编程技术网

Jquery 通过本地存储器(或任何变量)设置select2值

Jquery 通过本地存储器(或任何变量)设置select2值,jquery,local-storage,select2,Jquery,Local Storage,Select2,我有一个select2,我可能有一个本地存储变量,如果它可用,我想用作select2的选定值 不过,我似乎无法设置它 $ -> $('.this-two-different-selects').select2 minimumResultsForSearch: Infinity placeholder: "Saved Search" local_var = localStorage.getItem("local_var")

我有一个select2,我可能有一个本地存储变量,如果它可用,我想用作select2的选定值

不过,我似乎无法设置它

$ ->
      $('.this-two-different-selects').select2
        minimumResultsForSearch: Infinity
        placeholder: "Saved Search"


      local_var = localStorage.getItem("local_var")
      $('.this-two-different-selects option:contains('+local_var+')').prop("selected", "selected") if local_var 

这对我使用jQuery、Select2和javascript很有效。它使用on change事件设置存储并在加载页面时获取存储。 jsfiddle:

脚本:

$(document).ready(function() {
            var selval = localStorage.getItem("select2Value");
             if(selval){
                $("#sel2").val(selval);
            }
            $("#sel2").select2();
            $("#sel2").on("change", function (evt) {
                var selval = $(evt.target).val();
                localStorage.setItem("select2Value", selval);
            })

    })
HTML:


一
二
三
四

使用jQuery、Select2和javascript,这对我来说很有效。它使用on change事件设置存储并在加载页面时获取存储。 jsfiddle:

脚本:

$(document).ready(function() {
            var selval = localStorage.getItem("select2Value");
             if(selval){
                $("#sel2").val(selval);
            }
            $("#sel2").select2();
            $("#sel2").on("change", function (evt) {
                var selval = $(evt.target).val();
                localStorage.setItem("select2Value", selval);
            })

    })
HTML:


一
二
三
四