使用 MagicSuggest 插件: http://nicolasbize.com/magicsuggest/examples.html
我正在尝试手动获取 magicSuggest 对象的选定值。没有关于如何手动/按需 getValue() 的文档。所有示例都显示了在调用选择更改() 事件时如何 getValue() 。
因此,我尝试对对象本身执行 getValue,但它给出了 getValue is not a function 错误。
这是代码:
//TYPE AHEAD
ms_search = $("#search-field").magicSuggest({
data: '?act=search_employees',
valueField: 'eid',
displayField: 'fname',
maxSelection: 1
});
$(ms_search).on('selectionchange', function(e,m){
alert("values: " + JSON.stringify(this.getValue()));
});
到目前为止一切正常......但是当我尝试运行
console.log( $(ms_search).getValue()) ;
我收到错误:“getValue 不是函数”
最佳答案
首先,为了方便起见,这些示例都在 SelectionChange 上使用了 getValue()。它允许在同一页面上有多个示例,并且仅在需要时触发事件。
为了回答您的问题,只要 ms_search 仍然被定义,ms_search.getValue()
就可以工作。
在这里查看:http://jsfiddle.net/7sWyr/3/
(免责声明:我制作了该插件)
关于jquery - 使用magicSuggest插件时如何手动获取Value?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23905859/