如何使用jQuery在同一div中只选择三个imgs中的两个?

时间:2010-08-02 05:10:14

标签: jquery css

代码如下:

<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&amp; ICON3' 。

我尝试过做$('#icon2 #icon3'),但是没有用。

5 个答案:

答案 0 :(得分:2)

只需添加,您可以使用:gt选择器,如下所示:

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

答案 1 :(得分:1)

$('#icon2 , #icon3')

用逗号分隔

看:

http://api.jquery.com/multiple-selector/

答案 2 :(得分:1)

尝试$('#icon2, #icon3')

,可用于组合选择器

http://api.jquery.com/multiple-selector/

答案 3 :(得分:1)

您可以尝试使用 -

$('#icon2, #icon3')

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

答案 4 :(得分:1)

您需要用逗号分隔多个元素:

$('#icon2, #icon3')

一样好
$('#icon2').add('#icon3')

一样好
$('#compv-navbar').find('img:gt(0)')