Si usted no sabe la clase del objeto deseado y sólo quiere ir después de que el texto del enlace es posible utilizar
$(".myClass:contains('My Text')")
Si aún no sabe qué elemento es (por ejemplo, a, P, enlace, ...) se puede utilizar
$(":contains('My Text')")
(acaba de salir de la pieza antes de :
en blanco).
Tengo que agregar aquí que se muestran todos los elementos que comienzan en <html>
: bajar al elemento deseado. Una solución que podría proporcionar es agregarle .last()
, pero esta solo funciona si solo hay un elemento para encontrar. Quizás sbdy. conoce una mejor solución aquí.
En realidad, esto debería ser una adición a la respuesta aceptada, especialmente a la pregunta @Amalgovinus.
Gracias David. ¿Cómo hago una comparación de coincidencia exacta en lugar de contener? Solo quiero elementos que coincidan exactamente. –
Solo agregaría distinción entre enlaces y marcadores: '$ ('a.myclass [href]: contains (" Mi texto ")')' –
@geoff: No hay una forma incorporada de obtener una coincidencia exacta. Puede usar la función .each para recorrer todas ellas, o puede escribir su propio selector jQuery. Eric Martin ha escrito una buena para la coincidencia exacta. Puede encontrarlo aquí: http://www.ericmmartin.com/creating-a-custom-jquery-selector/ –