将所选选项添加到Select2

时间:2017-04-21 16:22:08

标签: jquery jquery-select2

我在" Ajax模式"中使用Select2所以我从API端点获得选项。但是我需要在用户开始输入后通过Javascript预先填充一些选定的选项。

我尝试将其附加到<select></select>以及呈现的列表中,但我无法将其正确。

2 个答案:

答案 0 :(得分:4)

如果有人在挣扎同样的

var option = new Option("text", "id");
option.selected = true;

$("#id").append(option);
$("#id").trigger("change");

jsFiddle

答案 1 :(得分:0)

我就是这样做的(如果你不想添加新选项并使用现有选项):

import os
import sqlite3

data_path = './really/deep/data/path/'
filename = 'whatever'

os.makedirs(data_path, exist_ok=True)

db = sqlite3.connect(data_path + filename + '.sqlite3')
db.execute('CREATE TABLE IF NOT EXISTS TableName (id INTEGER PRIMARY KEY, quantity INTEGER)')
db.close()

HTH