最近使用select2下拉框插件做了好幾個列表頁面的多選查詢,用起來十分方便,只需設置multiple屬性然后初始化就行了。
但是問題來了,ajax局部刷新的查詢還好,當涉及到url跳轉的頁面時,由於頁面的刷新導致之前多選的項目都沒有了。
查詢完看不到自己選的查詢項目真的是有點一臉懵。所以就研究了下怎么回顯多選的項目,自己試了好多種方法最后發現不如看文檔!
$(".select2-search").val(arr).trigger("change"); 就這么簡單!
將多選項目的value值以數組(即arr)形式返回后,直接賦值給多選框的value,然后trigger("change")就行了。so easy~文檔真的很重要誒~