我正在尝试使用 Selectize.js 来处理表单中的多选字段。当您从下拉列表中选择一个选项时,它会向选择字段添加一个选择,但只添加数据值。有谁知道是否有一种简单的方法可以让 Selectize 从选项中添加文本?

最佳答案

使用 .getItem(value) 方法。

https://github.com/brianreavis/selectize.js/blob/master/docs/api.md#methods_options

在这里试试:http://jsfiddle.net/pzekurvp/5/

var selectizedElement, $selectizedElement;

$selectizedElement = $('#select-state').selectize({
    onItemAdd: function (value, $item) {
        alert(this.getItem(value)[0].innerHTML);
    }
});

selectizedElement = $selectizedElement[0].selectize;

关于jquery - 我怎样才能选择插入选项的文本,而不仅仅是值?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/23481041/

10-09 17:51