Sujet : cacher les éléments non présents dans une liste

Bonjour

Je souhaite comparer deux listes pour éliminer les éléments qui ne se répètent pas.

Liste 1 :

<ul class="tab_link">
<li><a href="#product_tabs_related_products" onclick="javascript:csTablist.remoteTabs('product_tabs_related_products');">Complétez votre achat</a></li>
<li><a href="#product_tabs_description" onclick="javascript:csTablist.remoteTabs('product_tabs_description');">Description du produit</a></li>
<li><a href="#product_tabs_product_additional_data" onclick="javascript:csTablist.remoteTabs('product_tabs_product_additional_data');">Avis client</a></li>
<li><a href="#product_tabs_web4pro_attachments" onclick="javascript:csTablist.remoteTabs('product_tabs_web4pro_attachments');">Pièces jointes</a> </li>
</ul>

Liste 2 :

<ul class="product-tabs">
<li id="product_tabs_description" class=""><a href="javascript:void(0)">Description du produit</a></li>
<li id="product_tabs_product_additional_data" class=""><a href="javascript:void(0)">Avis client</a></li>
</ul>

Il faut que je cache les éléments de la liste 1 qui sont de trop.

Merci

2

Re : cacher les éléments non présents dans une liste

Je peux isoler les deux listes sous forme de tableaux :

var list1 = [];

// Identify the list1 values.
$x('.product-tabs').find('a').each(function(index,value) {
    list1.push($x(this).text());
});

var list2 = [];

// Identify the list2 values.
$x('.tab_link').find('a').each(function(index,value) {
    list2.push($x(this).text());
});

il faut maintenant comparer les éléments.

Merci

Re : cacher les éléments non présents dans une liste

Профессиональная платформа для заработка на бинарных опционах. Присоединяйтесь !!!

https://iqoption.com/land/start-trading/ru/?aff=1161