2010-08-18 670 views
5

que tienen la siguiente estructura HTML:Usando jQuery, encontrará los enlaces que contienen una determinada cadena y añadir una clase

<div><a href="link1">blah</a></div> 
<div><a href="link2">blah</a></div> 
<div><a href="link3.swf">blah</a></div> 
<div><a href="link4">blah</a></div> 
<div><a href="link5.swf">blah</a></div> 
<div><a href="link6.swf">blah</a></div> 

Usando jQuery Quiero recuperar los enlaces que contienen la extensión .swf y añadir una clase a su elemento padre div. Aquí está mi código, que no está funcionando:

$('a[href:contains(".swf")]').parent().addClass=('filmtrigger') 

¿Me pueden ayudar a solucionar esto?

+0

': contains' sólo funciona para el contenido dentro de una etiqueta - el texto de la etiqueta interior. Está buscando hacer coincidir el valor de un atributo (pista: Aaron proporcionó la respuesta) – Erik

Respuesta

Cuestiones relacionadas