QuickjQuery selettore jolly in una stringa
http://domain.com/[random]/#foo
http://domain.com/[random]/bar
Come selezionare i collegamenti che iniziano con http://domain.com/ e poi carattere jolly ([casuale]) e quindi #?
QuickjQuery selettore jolly in una stringa
http://domain.com/[random]/#foo
http://domain.com/[random]/bar
Come selezionare i collegamenti che iniziano con http://domain.com/ e poi carattere jolly ([casuale]) e quindi #?
Si potrebbe fare qualcosa di simile:
$('a[href^="http://domain.com/"][href$="#foo"]');
che seleziona a
elementi che hanno un href
che inizia con http://domain.com/
e termina con #foo
.
Se non vi interessa circa la parte foo
e preoccupano solo l'hash, utilizzare questo invece:
$('a[href^="http://domain.com/"][href*="#"]');
La seconda parte del select è il filtro "contiene".
Suggerimento: contiene^= $ =. –
@RobW Sì, ho visto quelli, per favore leggi la domanda perché non è un duplicato. – Joseph
Io secondo che questo NON è un duplicato. Sebbene simile alla domanda collegata, c'è una differenza assolutamente vitale: questa domanda è chiedere un selettore di caratteri jolly ENTRO la stringa del selettore. L'altra domanda, e le risposte ad essa, si riferiscono solo a) carattere jolly alla fine del selettore (il selettore inizia con), b) carattere jolly all'inizio del selettore (il selettore termina con) o c) carattere jolly ad entrambe le estremità (selettore contiene). NON si rivolge a d) carattere jolly nel mezzo del selettore, come viene chiesto qui. – ibrewster