我试图找出在select2下拉项中读取当前所选文本(而不是值)的正确方法 . 我没有看到列出on the documentation .
我可以看到有一个新的DOM元素是原始选择下拉列表的ID,带有“-container”后缀和“select2-”前缀,因此不确定是否建议读取此内容或者select2有另一个api调用 .
使用jquery读取当前所选文本的正确方法是什么?
我试图找出在select2下拉项中读取当前所选文本(而不是值)的正确方法 . 我没有看到列出on the documentation .
我可以看到有一个新的DOM元素是原始选择下拉列表的ID,带有“-container”后缀和“select2-”前缀,因此不确定是否建议读取此内容或者select2有另一个api调用 .
使用jquery读取当前所选文本的正确方法是什么?
5 回答
只需使用此答案的详细信息:How to get Selected Text from select2 when using <input>
像这样:
您可以使用jquery
option:selected
获取select2
选择 value 并获取.text()
.HTML
jQuery
你可以结账http://jsfiddle.net/tu9h5zu8/1/
我不认为select2有一个更改回调函数,但你可以将它附加到select elemet .
http://jsfiddle.net/tu9h5zu8/
通过当前选择的选项值,您可以在jquery中获得这样的选项文本 .