jquery获取列表框列表框和索引列表框中的所有值

时间:2011-01-17 13:20:47

标签: jquery

您好我想在列表框中获取所有值。 这就是原因。我有3个列表框说A,B,C,当我点击A中的一个项目时,它用值填充B,我从B中选择值并将其添加到C中,将其从B中删除,因此不能将任何重复项添加到C. / p>

我仍然可以在B中获取已经添加到C中的数据。所以我需要获取C中的所有值,这样我可以在我将它们添加到B之前从服务器中筛选数据,当我在A中的项目之间单击时

B(A)中的项目也不是唯一的,也就是说我点击A中的项目说A1和B填充数据如果我点击A中的另一个项目就可以调用此数据B1(它是一组)说A2和B填充数据说B2,B1和B2的交点并不总是空的(B1和B2中可能存在一个项目)。

我知道这是一个有点复杂的解释,但你能告诉我如何获取列表框的所有值或如何迭代它们

1 个答案:

答案 0 :(得分:4)

要使用jQuery循环遍历列表选项并存储在数组中,请使用以下命令:



//Array to hold original subTypes
var _SubTypes = new Array();

//Function to Store Initial List of Sub Types
function StoreSubTypes()
{
    $("#comp_subtype option").each(
                           function(index, option)
                       {
                        //Store the option
                        _SubTypes[index] = option;
                       }
                      );
}

你可以为每个列表创建一个数组并调用代码,但是要使用一个参数来存储列表,并将数组存储在