【发布时间】:2012-05-12 00:10:41
【问题描述】:
$().ready(function() {
$('#add').click(function() {
return !$('#select1 option:selected').remove().appendTo('#select2');
});
$('#remove').click(function() {
return !$('#select2 option:selected').remove().appendTo('#select1');
});
});
这两个功能将选定的选项从一个多选移动到另一个。我需要在隐藏的输入类型中列出所有添加的选项值(在#select2 中)。每次调用这些函数之一时,都应更新此输入。
【问题讨论】:
-
请问您为什么要将它们复制到隐藏字段?为什么不直接使用#select2 的值呢?
-
因为我需要通过 $_POST 将出现在#select2 中的所有选项值发送到另一个 php 页面并将这些数据发送到 mysql。
-
@Matt Ball - 我没有尝试任何东西,因为我的 js 不好。
标签: javascript multiple-select