我想使用以下查询仅显示一个结果:
<?php
foreach($list as $row=>$item){
?>
<li>
<?php if ($params->get('link_titles') == 1) : ?>
<a class="<?php echo $item->category_title; ?>" href="#">
<?php echo $item->category_title; ?>
</a>
<?php
else:
echo $item->category_title;
endif;
?>
</li>
<?php }?>
结果是:
All
Onesies
Leggings
Swimsuits
Onesies
Leggings
Swimsuits
Onesies
Leggings
Swimsuits
Leggings
Onesies
Swimsuits
Onesies
Onesies
我的问题是,我想知道如何删除重复的类别。
我已经用 jquery 解决了这个问题。
foreach 之后的示例,这是输出。
<ul class="filter">
<li><a href="#">Same Title </a> </li>
<li><a href="#">Different Title </a> </li>
<li><a href="#">Different Title </a> </li>
<li><a href="#">Different Title </a> </li>
<li><a href="#">Same Title </a> </li>
<li><a href="#">Same Title </a> </li>
<li><a href="#">Same Title </a> </li>
</ul>
这是解决方案
var seen='';$('ul.filter li').each(function(){
var see=$(this).text();
if(seen.match(see)){
$(this).remove();}
else{
seen=seen+$(this).text();
}
});