Recuperare ID e usarlo in funzione

marcopompilio

Nuovo Utente
7 Nov 2018
2
0
1
Salve a tutti! Volevo sapere se è possibile recuperare un ID al click e poi usarlo x definire una classe (click su #elemento -> copia "elemento"-> definisci .elemento) da usare in una funzione (nel mio caso scrollTop).

Praticamente ho un nav con le varie voci definite da ID (#voce1, #voce2, #voce3...) e al click su queste si attiva uno scroll fino alla section corrispondente, identificate dalle classi (.voce1, .voce2, .voce3...).
Visto che i nomi, al netto di # e . sono uguali a coppie, volevo evitare di scrivere n funzioni e scriverne una sola che le racchiudesse tutte.

Spero di essere stato chiaro e grazie a tutti
 

WmbertSea

Moderatore
Membro dello Staff
MOD
28 Nov 2014
432
73
28
Ciao, non so se hai già risolto, ad ogni modo la risposta è sì. In generale puoi usare la keyword this all'interno della funzione associata ad un determinato evento. In linea di massima questo ti permette di avere il riferimento dell'oggetto da cui è scaturito l'evento, per cui sarà sufficiente per ottenere qualsiasi proprietà di tale elemento (come il suo id) che puoi usare come meglio credi.

Nel tuo caso bisogna capire come è impostata quella funzione di scroll. Se ti serve aiuto per capire come intervenire, posta il codice in questione o un link all'eventuale relativa pagina.
 

marcopompilio

Nuovo Utente
7 Nov 2018
2
0
1
Scusate, avevo risolto ma ho dimenticato di aggiornare il post... Di seguito incollo lo script per chiunque ne avesse necessità

$('nav ul li a').click(function(event) {

var tasto = $(this).attr("id");

$('html,body').animate({
scrollTop: $('.' + tasto).offset().top-50});
});
Grazie comunque
 
Discussioni simili
Autore Titolo Forum Risposte Data
P Access: recuperare Indice dopo un insert into MS Access 0
M recuperare credenziali di rete Reti LAN e Wireless 0
M Come recuperare molteplici input form PHP 1
A recuperare i dati passati nel post PHP 1
A recuperare data creazione di un file PHP 6
R Scorporare array e recuperare record tabella PHP 10
M Recuperare valore PHP 5
A [WordPress] Recuperare testo articoli da sito danneggiato WordPress 1
M [PHP] Recuperare coppia con valori i valori MAX e coppia con valori MIN PHP 26
B [PHP] recuperare IP dei server in load balancing [RISOLTO] PHP 3
S [WordPress] Recuperare l'url immagini in evidenza WordPress 0
S [PHP] recuperare determinato elemento con lo scraping PHP 1
A [PHP] Recuperare indice per inserirlo in un'altra tabella PHP 4
P [PHP] Recuperare dati da una <select> PHP 4
S [PHP] recuperare dato da una tabella PHP 4
N [PHP] recuperare dati da db PHP 4
A [RISOLTO]Recuperare dati inviati con json tramite php PHP 4
F Recuperare dati json con php PHP 2
F Recuperare una stringa in formato json con php PHP 0
G Recuperare dato caricato dinamicamente jQuery 2
S recuperare un dato da una tabella mysql per inserirlo in una casella di input jQuery 3
S recuperare il valore di un campo input cliccando sul relativo dato di una tabella jQuery 0
Metazoo Recuperare variabile php da javascript senza aggiornare pagina PHP 5
S [PHP] Recuperare dato esatto tabella PHP 16
M Come recuperare valori della riga di una tabella creata dinamicamente da un file esterno? Javascript 11
M Recuperare id e nome utente loggato PHP 0
D E-Commerce Recuperare dati da un sito E-Commerce 3
M Recuperare valore array Classic ASP 0
elpirata Recuperare i dati in una select PHP 5
Nik Recuperare ultimo ID inserito PHP 2
Devil-94 Recuperare il valore di un attributo del div tramite ajax. Ajax 3
Devil-94 Recuperare contenuto div Ajax 5
I recuperare testo da una pagina web html Ajax 2
M Recuperare valori da form PHP 2
IImanuII Salvare/recuperare html da un db PHP 5
filippino Recuperare i contenuti di un sito penalizzato SEO e Posizionamento 1
felino [Windows XP] Recuperare file in Word cancellato Windows e Software 4
Violetta De Amicis Recuperare la stringa di un ipertesto con javascript Javascript 1
G JQUERY recuperare il testo selezionato su un paragrafo jQuery 1
M Recuperare dati checkbox in diverse pagine PHP 1
Marcolotto Recuperare data e orario corrente in app Android Sviluppo app per Android 1
Marcolotto Recuperare i crash-data della mia app Android Sviluppo app per Android 1
J Recuperare variabili da php a java Javascript 2
felino Recuperare i livelli (photoshop) da un file JPG Photoshop 5
P [RISOLTO]recuperare dati da tabella jQuery 4
L [risolto] recuperare il nome dell'ultimo file caricato in una cartella PHP 2
F Recuperare file da un database PHP 6
A Funzione unica per prendere e recuperare valori Javascript 0
C Come recuperare file Sicurezza e Virus 3
A Recuperare valore di una select e stamparla Javascript 3

Discussioni simili