请教如何获取easyui-combobox下拉菜单的多个选中值?

kucao 2011-12-11 01:13:37
easyui给出的combobox多选下拉菜单的示例是这样的:

<span>Multiple: </span>
<input id="cc" class="easyui-combobox"
name="language"
url="combobox_data.json"
valueField="id"
textField="text"
multiple="true"
panelHeight="auto">

他给出的获取值的方法如下:var val = $('#cc').combobox('getValue');
这个方法只能获取,combobox_data.json中属性为"selected":true的值,确无法获取我实时手动在下拉菜单中选中的多选值。百度搜了好久也没找到相应的办法。请知道的高手指点一下,非常感谢。
...全文
42700 11 打赏 收藏 转发到动态 举报
写回复
用AI写文章
11 条回复
切换为时间正序
请发表友善的回复…
发表回复
yuyeyi 2013-11-11
  • 打赏
  • 举报
回复
var val = $('#cc').combobox('getValues'); 可以直接只用string获取值,但是是用逗号分开的。 这个需要自己去解析。
fanskydevil 2013-07-15
  • 打赏
  • 举报
回复
楼上 shenhaidezhu 说的对, var val = $('#cc').combobox('getValues'); 可以。 后台会接受到cc的数组。数组每个值就是选中的值
Raptor_pangcx 2013-07-04
  • 打赏
  • 举报
回复
引用 8 楼 yonghumingshishenme 的回复:
$('#id').combobox('getText'); 完美解决
但是取到的值是显示值,而不是value
Raptor_pangcx 2013-07-04
  • 打赏
  • 举报
回复
$('#id').combobox('getText'); 完美解决
xqsapper 2013-06-13
  • 打赏
  • 举报
回复
引用 6 楼 shufeiliao 的回复:
var val = $('#cc').combobox('getValues'); 是对的。 现在我也遇到相似的问题 只是传到后台就只能或得最后选中的哪一个 貌似 他是按照getValue 取值的 请问要如何解决这个问题
onSelect: function(rec){var val = $('#cc1').combobox('getValues').join(',');$('#OperationID').val(val);} 这样可以多选,用一个文本框解决后台取值问题,后台直接取值的话,跟你一样问题
shufeiliao 2013-05-14
  • 打赏
  • 举报
回复
var val = $('#cc').combobox('getValues'); 是对的。 现在我也遇到相似的问题 只是传到后台就只能或得最后选中的哪一个 貌似 他是按照getValue 取值的 请问要如何解决这个问题
jan79573 2012-05-27
  • 打赏
  • 举报
回复
按照他的作法我连导入数据都不行
yingshuaaa 2011-12-27
  • 打赏
  • 举报
回复
请问lz知道怎么获取值了吗
shenhaidezhu 2011-12-19
  • 打赏
  • 举报
回复
var val = $('#cc').combobox('getValues');
shenhaidezhu 2011-12-19
  • 打赏
  • 举报
回复
var val = $('#cc').combobox('getValues');
a532234888 2011-12-13
  • 打赏
  • 举报
回复
试试 var val = $('#cc').combobox('options');

87,990

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧