2010-08-02 53 views
2

的代码如下:如何使用jQuery在同一个div内选择三个img中的两个?

<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> 

jQuery的如下:

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

上述工作,不过,我想选择两个 'ICON2 & ICON3'。我试过$('#icon2 #icon3'),那没用。

回答

1

您可以尝试使用 -

$('#icon2, #icon3') 

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

你需要逗号sepperate多个元素:

$('#icon2, #icon3') 

不如

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

不如

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

我想补充,你可以按如下方式使用:gt选择:

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

多数民众赞成真棒! – 2010-08-02 05:50:31

+0

这实际上很棒。 – marcamillion 2010-08-02 06:01:42

相关问题