LinkijQuery selektor wieloznacznych w obrębie łańcucha
http://domain.com/[random]/#foo
http://domain.com/[random]/bar
Jak wybrać łącza rozpoczynające się od http://domain.com/, a następnie wieloznaczne ([losowe]), a następnie #?
LinkijQuery selektor wieloznacznych w obrębie łańcucha
http://domain.com/[random]/#foo
http://domain.com/[random]/bar
Jak wybrać łącza rozpoczynające się od http://domain.com/, a następnie wieloznaczne ([losowe]), a następnie #?
Można zrobić coś takiego:
$('a[href^="http://domain.com/"][href$="#foo"]');
To wybiera a
elementy mające href
który zaczyna się i kończy z http://domain.com/
#foo
.
Jeśli nie dbają o foo
części i tylko dbają o hash, użyj zamiast tego:
$('a[href^="http://domain.com/"][href*="#"]');
Druga część select jest „zawiera” filtr.
Wskazówka: Zawiera^= $ =. –
@RobW Tak, widziałem te, proszę jednak przeczytać pytanie, ponieważ nie jest duplikatem. – Joseph
Po drugie, nie jest to duplikat. Chociaż podobne do połączonego pytania, istnieje jedna absolutnie istotna różnica: to pytanie jest pytanie o selektor wieloznaczny W CIĄGU łańcucha selektora. Drugie pytanie i odpowiedzi na niego, adresuje tylko a) wieloznacznik na końcu selektora (selektor zaczyna się od), b) wieloznacznik na początku selektora (selektor kończy się) lub c) wieloznacznik na obu końcach (selektor zawiera). NIE adresuje on d) symboli wieloznacznych w środku selektora, tak jak jest tutaj zadawane. – ibrewster