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?
': 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
Ok, gracias. Ahora quiero eliminar el enlace , pero manteniendo el contenido de texto que está dentro de él. Necesito pelar solo la etiqueta que lo envuelve. ¿Qué me recomiendas que haga? –