Здравствуйте, у меня такая проблема, я на Jquery выделяю класс картинок и при клике на каждую из них должна выполниться функция, в которую мне нужно передать данные.
К примеру:
В HTML есть класс:
<img src="/img/1.jpg" width ="400" class ="img"/>
<img src="/img/2.jpg" width ="400" class ="img"/>
<img src="/img/3.jpg" width ="400" class ="img"/>
<img src="/img/4.jpg" width ="400" class ="img"/>
В JS функция:
function openImg(w){
alert(w);
}
А вызываться она должна вот так (подругому никак нельзя):
$(document).ready(function(){
$(".img").click(openImg(this.attr("wigth")));
});
На этом этапе я хочу передать в функцию параметры той картинки, которая запустила событие клика в данный момент. Но элемент "this" явно делает нето, что нужно, подскажите пожалуйста как быть.