Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/411.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何使用jquery删除具有重复数据和文本名称的html选择?_Javascript_Jquery_Html_Listbox - Fatal编程技术网

Javascript 如何使用jquery删除具有重复数据和文本名称的html选择?

Javascript 如何使用jquery删除具有重复数据和文本名称的html选择?,javascript,jquery,html,listbox,Javascript,Jquery,Html,Listbox,有没有办法删除或分组jquery中重复的数据和select选项的文本名称?请检查我不知道您是如何编写代码的,但从较高的层次上看,您可以创建一个数组,该数组包含输出的每一行HTML,甚至是重复的HTML,然后创建另一个数组,只向其中添加唯一的值,这样就不会有重复。 即 这将删除所有重复项,并为您留下唯一的HTML值数组,然后您可以将其作为输出进行迭代。这不是最节省时间的方法,但在不提供任何代码的情况下,我可以提供以下内容 尝试使用以下代码删除重复选项: 用于针对同级选项元素,以及 $color

有没有办法删除或分组jquery中重复的数据和select选项的文本名称?请检查

我不知道您是如何编写代码的,但从较高的层次上看,您可以创建一个数组,该数组包含输出的每一行HTML,甚至是重复的HTML,然后创建另一个数组,只向其中添加唯一的值,这样就不会有重复。 即


这将删除所有重复项,并为您留下唯一的HTML值数组,然后您可以将其作为输出进行迭代。这不是最节省时间的方法,但在不提供任何代码的情况下,我可以提供以下内容

尝试使用以下代码删除重复选项:

用于针对同级选项元素,以及

$color option.valfunctionidx,val{ $this.sides[value='+val+'].remove; }; 选择颜色 颜色1 颜色2 颜色3 颜色3 颜色2
请添加您的HTML代码以及您迄今为止尝试过的内容,如果有任何问题,您是否可以显示不起作用的特定代码段?问题是关于删除包含重复数据和文本的选项。你的解决方案并不完美。
    var HTML = ["<option>stuff </option>","<option>same stuff </option>","<option> same stuff </option>","<option>different stuff </option>","<option>different stuff </option>","<option>different stuff </option>","<option>different stuff </option>"];
    var uniqueHTML = [];
    $.each(names, function(i, el){
    if($.inArray(el, uniqueHTML) === -1) uniqueHTML.push(el);
});