Показать сообщение отдельно
  #1 (permalink)  
Старый 20.01.2012, 10:46
Новичок на форуме
Отправить личное сообщение для Иван Я Посмотреть профиль Найти все сообщения от Иван Я
 
Регистрация: 20.01.2012
Сообщений: 2

Как передать переменную в функцию с помощью JQuery???
Здравствуйте, у меня такая проблема, я на 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" явно делает нето, что нужно, подскажите пожалуйста как быть.
Ответить с цитированием