Este es el código que uso para obtener un elemento con un valor de href específico:
var myElement = $("a[href="http://www.stackoverflow.com"]");
Me gustaría obtener solo elementos que sean del título de la clase. Intenté esto, pero no funcionó.
var myElement = $(".title, a[href="http://www.stackoverflow.com"]");
¿Alguna idea de lo que me estoy perdiendo?
Respuestas
2 para la respuesta № 1Deshacerse de ,
y usa un selector como
var myElement = $("a.title[href="http://www.stackoverflow.com"]");
Arriba del selector seleccionará todo a
etiquetas con un class
de .title
con href
usted ha especificado.
La razón por la que falló su selector es porque cuando usa un ,
seleccionará todo a
etiquetas con eso href
valor y todos los elementos con una clase de .title
que no es lo que estás buscando. Por eso escribimos a.title
que seleccionará el a
solo si tienen un title
clase.
1 para la respuesta № 2
Puedes hacer esto para obtener todo .título con href = "http://www.stackoverflow.com"
var myElement = $("a[href="http://www.stackoverflow.com"].title");
Selector de clase (".class") https://api.jquery.com/class-selector/