2010-09-13 6 views
0

je réussis à choisir la première <li> du <ul>Comment sélectionner l'inverse de la sélection

je veux sélectionner le reste de la <li> à l'exception du <li> sélectionné. c'est-à-dire, (inverse)

Comment puis-je le sélectionner. S'il vous plaît aider

EDIT 1 selon la demande

var newEle = $(str); //str contains a <li> i.e., <li>Some content</li> 
$(newEle).hide(); 
+1

Pourriez-vous poster le script que vous utilisez actuellement? Probablement c'est juste une insertion d'un! ou .not() quelque part, mais ce serait plus facile si nous avions votre exemple. –

Répondre

0

En supposant que le résultat de votre sélection dans un tableau, vous pouvez utiliser les méthodes jQuery pop() ou splice(begin,end) pour sélectionner les éléments que vous voulez. Les deux sont documentés here (juste avant le titre "Boolean default").

0

Avez-vous besoin de quelque chose comme ceci:

<ul id='myUL'> 
    <li>One</li> 
    <li>Two</li> 
    <li>Three</li> 
</ul> 

jquery

$('ul#myUL > li').each(function(index) { 
    if(index != '0'){ 
      alert(index + ': ' + $(this).text()); 
    } 
}); 

Check

Questions connexes