Ho il seguente html:Come ottenere ID di elemento cliccato con jQuery
<a href="#" id="#1" class="pagerlink" >link</a>
<a href="#" id="#3" class="pagerlink" >link</a>
<a href="#" id="#2" class="pagerlink" >link</a>
/*etc.... */
e il seguente script jQuery:
$(document).ready(function() {
var $container = $('.gallery_r').cycle({
fx: 'scrollHorz',
speed: 500,
timeout: 0
});
$('a.pagerlink').click(function() {
var id = $(this).attr('id');
$container.cycle(id);
return false;
});
});
il controllo link 'pagerlink' sono a jQuery Cycle presentazione. Se sostituisco questa linea:
$container.cycle(id);
per questo
$container.cycle(7);
funziona ... (ovviamente solo la navigazione a scivolare numero 7). Quindi, la mia domanda è: come posso prelevare l'ID del link che viene cliccato e passarlo in quella linea?
Grazie in anticipo!
'#' non è un carattere valido in un '[id]'. – zzzzBov