jQuery seleccionar links donde href empieza/termina con texto

2422

Como podemos seleccionar todos los links o cualquier elemento con jQuery a partir de una propiedad que empieze, que termine o que contenga algun texto en particular.

Ejemplo:

[code lang=”js”]
<a href=”http://www.zoedev.com?name=ABC”>algun link</a>
<img src=”http://zoedev.com”/>
[/code]

Para seleccionar estos elementos seria de la siguiente forma.
[code lang=”js”]
//link termina en ABC
$(‘a[href$=”ABC”]’)….
//seleccionar imagen que la url empieza con http://zoedev.com
$(‘img[src^=”http://zoedev.com”]’)…..
[/code]
Otras formas de seleccionar

= es exactamente igual a
!= es diferente a
^= es decir comienza con
$= es decir termina con
*= es decir cuando contiene