/ / pobierz element klasy z określonym href - jquery, href

zdobądź element klasy z określonym href - jquery, href

To jest kod, którego używam do uzyskania elementu o określonej wartości href:

var myElement = $("a[href="http://www.stackoverflow.com"]");

Chciałbym otrzymać tylko elementy, które mają tytuł klasy. Próbowałem tego, ale to nie zadziałało.

var myElement = $(".title, a[href="http://www.stackoverflow.com"]");

Masz pojęcie, czego mi brakuje?

Odpowiedzi:

2 dla odpowiedzi № 1

Pozbyć się czegoś , i użyj selektora takiego jak

var myElement = $("a.title[href="http://www.stackoverflow.com"]");

Próbny

Powyższy selektor wybierze wszystkie a znaczniki z a class z .title z href określiłeś.

Powodem niepowodzenia selektora jest fakt, że podczas używania a , to wybierze wszystko a tagi z tym href wartość i wszystkie elementy z klasą .title który nie jest tym, czego szukasz. Dlatego piszemy a.title który wybierze a tylko jeśli mają title klasa.


1 dla odpowiedzi nr 2

Możesz to zrobić, aby uzyskać wszystko .tytuł z href = "http://www.stackoverflow.com"

var myElement = $("a[href="http://www.stackoverflow.com"].title");

Selektor klasy (".class") https://api.jquery.com/class-selector/