2011-06-27 62 views
16

这里是我的htmljQuery的属性选择和操作

<div id="l">l</div> 
<div id="a">a</div> 
<div id="i">i</div> 

如何改变的只有la颜色归因元素?我搜索与OR选择,是这样的:

$(function(){ 
    $('div[id=l,a]').css('color','red'); 
}); 

它不工作,有没有类似的东西在jQuery的?

编辑 谢谢你们它的工作现在:

$('[id=l], [id=a]').css('color', 'red'); 

但是,如果我想搜索这些ID内<div>$('[id=l], [id=a]','div')什么。这不起作用,我该怎么做?

回答

21
$(function(){ 
    $('#l, #a').css('color','red'); 
}); 

小提琴:http://jsfiddle.net/maniator/2Xuat/

+0

那是快,谢谢 – trrrrrrm

+0

@ra_htial,没问题的^ _^ – Neal

+6

从技术上讲这是一个id选择。属性选择器应该是'$('[id = 1],[id = a]').css('color','red');'以防万一你需要它。 –