您好我想在列表框中获取所有值。 这就是原因。我有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中可能存在一个项目)。
我知道这是一个有点复杂的解释,但你能告诉我如何获取列表框的所有值或如何迭代它们
答案 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;
}
);
}
你可以为每个列表创建一个数组并调用代码,但是要使用一个参数来存储列表,并将数组存储在
中