2011-06-27 8 views
16

Aquí es mi html:jQuery selectores de atributos o la operación

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

Cómo cambiar el color de sólo el l y a elementos atribuirse? Busqué un selector con OR, algo como esto:

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

No está funcionando, ¿hay algo así en jQuery?

EDITAR Gracias chicos que está trabajando ahora:

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

Pero lo que si quiero buscar los identificadores dentro de un <div> como $('[id=l], [id=a]','div'). Esto no funciona, ¿cómo debería hacerlo?

Respuesta

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

violín: http://jsfiddle.net/maniator/2Xuat/

+0

que era rápida, gracias a que – trrrrrrm

+0

@ra_htial, no hay problema^_^ – Neal

+6

Técnicamente que es un selector de ID. El selector de atributos sería '$ ('[id = l], [id = a]'). Css ('color', 'rojo');' por si acaso lo necesita. –