我如何获得选择性文本的选择,而不仅仅是值?

时间:2014-05-05 20:17:27

标签: jquery select option selectize.js

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

1 个答案:

答案 0 :(得分:2)

使用.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;