Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/image-processing/2.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 隐藏重复LI与js或jQuery Rails的id相同_Javascript_Jquery_Ruby On Rails_Dom - Fatal编程技术网

Javascript 隐藏重复LI与js或jQuery Rails的id相同

Javascript 隐藏重复LI与js或jQuery Rails的id相同,javascript,jquery,ruby-on-rails,dom,Javascript,Jquery,Ruby On Rails,Dom,我想隐藏视图中的重复元素 使用js或jquery从具有相同ID的Content One中隐藏重复元素,并在页面加载或重新加载时仅为ID Rails显示一个 我的问题示例: <li id="1"> Content One </li> <li id="1"> Content One </li> <li id="1"> Content One </li> <li id="2"> Content Two </li&

我想隐藏视图中的重复元素

使用js或jquery从具有相同ID的Content One中隐藏重复元素,并在页面加载或重新加载时仅为ID Rails显示一个

我的问题示例:

<li id="1"> Content One </li>
<li id="1"> Content One </li>
<li id="1"> Content One </li>
<li id="2"> Content Two </li>
<li id="2"> Content Two </li>
内容一 内容一 内容一 内容二 内容二 我想隐藏两行或多行,如果它是相同的id,只显示一行

删除或隐藏重复项后,我需要此结果。

<li id="1"> Content One </li>
<li id="2"> Content Two </li>
<ul id="eventList" class="timeline">
  <li id="<%= @myid %>" class="timeline-inverted">
  <li id="<%= @myid %>" class="timeline" >
</ul>
内容一 内容二 查看我的代码。

<li id="1"> Content One </li>
<li id="2"> Content Two </li>
<ul id="eventList" class="timeline">
  <li id="<%= @myid %>" class="timeline-inverted">
  <li id="<%= @myid %>" class="timeline" >
</ul>
有人能帮我。

希望这对你有帮助

var ul_list=”;
var liList=$('ul li'),listForRemove=[];
$(liList)。每个(函数(){
var text=$(this.text();
如果(ul|u list.indexOf(“|”+text+“|”)=-1)
ul|u list+='|'+text+'|';
其他的
listForRemove.push($(this));
});
$(listForRemove).each(函数(){$(this.remove();})

    内容一 内容一 内容一 内容二 内容二
您的问题是没有意义的,因为您不能有具有相同
id的元素。li id将由每个元素填充,每个元素将多次带来相同的id,如果在填充列表时重复,我只想带来一个唯一的id,这就是我的观点。您应该修复服务器的输出,因为当它以HTML呈现时,它是无效的,并且JS在访问具有相同
id
的元素时出现问题(因为它永远不会发生)