我有一個select2,它是多重選擇。是否有可能在Select2上獲得所選值的數組的引用?
有兩種方法可以選擇一個選項: 在選擇框中鍵入並選擇, 有一個菜單,您可以點擊它並將其添加到select2選擇框。
這次沒有正常工作,但我已經可以使用菜單選擇選項。
我想知道的是,是否有可能對所選值的數組有參考?
因爲我在做什麼現在的問題是, 我有一個名爲陣列,selectedValuesArray
, 在那裏,當我從菜單中選擇,將選擇的ID推到selectedValuesArray
和
$('#selectbox').val(selectedValuesArray).trigger("change");
那麼,我可以只是在所選值本身的數組上有一個引用,所以我只是在那裏推送和拼接項目?編輯: Select2.val()是一個數組。 我想有一個參考,像這樣的數組, var selectionArray = Select2.val(); 我想動態地操作這個數組。 //像添加一個選擇 selectionArray.push(「1」); //或刪除選擇 selectionArray.splice(indexOf(「1」),1);
可能嗎?
可以得到選擇的選擇2樣值:$( '#選擇框')VAL();這會給你一個選定的選項值的數組。 – Qsprec
澄清你在問什麼。您目前正在將自己的選擇值數組放入名爲'selectedValuesArray'的數組中。基本上想知道是否有一種方法來獲得該陣列,而不必自己做?你在問什麼?我只是不確定問題在這裏。 –
$('#selectbox')。val()返回一個數組的權利?那就是我想要引用的數組。我想操作這個數組,所以我不必創建另一個數組並將其設置爲$('#selectbox')的數組。所以我可以推送並拼接到該數組,而不是推送並拼接到數組並設置選擇框數組。 – Wreigh