【发布时间】:2011-11-14 19:12:46
【问题描述】:
我发现这个 jQuery 代码很容易使用,但是我找不到获取所选值的方法。我正在使用 Control 7,并希望在 onClick 旁边有一个按钮显示在多下拉菜单中选择的值。
http://labs.abeautifulsite.net/projects/js/jquery/multiSelect/demo/
【问题讨论】:
标签: jquery return-value multi-select
我发现这个 jQuery 代码很容易使用,但是我找不到获取所选值的方法。我正在使用 Control 7,并希望在 onClick 旁边有一个按钮显示在多下拉菜单中选择的值。
http://labs.abeautifulsite.net/projects/js/jquery/multiSelect/demo/
【问题讨论】:
标签: jquery return-value multi-select
你应该能够做到这一点:
$("#idofinputfield").val() 它会返回一个可以循环的数组。
【讨论】:
select 元素。
您可以选中您感兴趣的元素旁边的 div 中的复选框并将它们的值映射到一个数组:
var values = $("#control_7").next().find(":checked").map( function() { return this.value; });
【讨论】:
您可以选择使用:checked 选择器检查的输入。查看the jQuery documentation。
这里有一个更完整的答案:
var valueOfSelected = $('input:checked').attr('name');
$('showNextToInput').html('valueOfSelected');
将其包装在一个函数中并在回调方法中使用它(如您提供的演示中的示例 6)。
【讨论】: