2010-08-02 5 views
2

Le code est le suivant:Comment puis-je sélectionner seulement deux des trois imgs dans la même div en utilisant jQuery?

<div id="compv-navbar"> 
     <a href="#"><img src="image1.png" id="icon1"></a> | 
     <a href="#"><img src="image2.png" id="icon2"></a> | 
     <a href="#"><img src="image3.png" id="icon3"></a> | 
     <span id="view_name"> 2-up</span> 
    </div> 

Le jQuery se présente comme suit:

$("#icon2") 
      .qtip ({ 
        content: 'Placeholder Text.', 
        show: 'mouseover', 
        hide: 'mouseout' 
        }) 

Les travaux ci-dessus, cependant, je veux sélectionner les deux 'icon2 icon3 &.

J'ai essayé de faire $('#icon2 #icon3') et cela n'a pas fonctionné.

Répondre

1

Vous pouvez essayer d'utiliser -

$('#icon2, #icon3') 

ou

$('#icon2').add('#icon3') 
1

Vous devez par des virgules sepperate plusieurs éléments:

$('#icon2, #icon3') 

aussi bon que

$('#icon2').add('#icon3') 

aussi bon que

$('#compv-navbar').find('img:gt(0)') 
2

Juste pour ajouter, vous pouvez utiliser le sélecteur :gt comme suit:

// select all images after the first one 
$("#compv-navbar img:gt(0)") 
+0

c'est génial !! –

+0

C'est vraiment génial. – marcamillion

Questions connexes