mam problem z skryptem, chcę, żeby po kliknięciu w link pokazał sie odpowiedni div.
na stronie wyświetlanych jest 10x div o klasie .post, po kliknięciu skrypt zamieszczony poniżej wykonuje mi się 10raz, tyle co div
chce żeby się wykonał raz i tylko dla div o id w którym znajdował się link
struktura
div post - id 12324 class post
div image
div player
div post - id 23456 class post
div image
div player
itd..
$('a#yt-play').bind('click', function(e) { $this = $(this); (function($this) { var td = $this.closest('.post'); var link = $this.attr('data'); $this.fadeOut(600, function () { td.find('#player').delay(400).show(); }); })($this); e.preventDefault(); });