【发布时间】:2013-08-29 15:45:06
【问题描述】:
我要求用户可以从自动完成中选择 4 个名称,并指定其中一个为主要名称。提交表单时,我应该从服务器捕获所有 4 个值并确定哪个是 primary 。我打算使用selectable widget。在下面的示例中,有什么方法可以将选定的值与其他未选定的值一起传递?这是小提琴示例 JSFIDDLE DEMO
$("#selectable").selectable({
stop: function() {
var items = '';
var result = $("#select-result").empty();
$(".ui-selected", this).each(function() {
var index = $("#selectable li").index(this);
items += (" #" + (index + 1));
});
alert('You have selected: ' + items);
$('input[name="horario"]').val(items);
}
});
【问题讨论】:
-
有关您编写的代码问题的问题必须描述具体问题并在问题本身中包含有效代码以重现它。请参阅SSCCE.org 获取指导。
-
非常感谢您的快速回复。我知道我试图作弊,因为我什至还没有开始编码,我没有任何东西可以分享。再次感谢!
-
您想获取所有已选择和未选择的项目吗?
-
如果您不介意,我想再问您一个问题。我们可以从可选中删除添加的 ietems 吗? EX:如果用户搜索并添加了错误的名称到可选择项,是否可以给他一个删除它的选项?
-
您能详细说明一下您想要实现的目标吗?
标签: jquery jquery-ui jquery-ui-selectable