Всем привет! Форма загрузки изображений: HTML: <input type="file" name="uploadImg[]" class="uploadPhotos" accept='image/*' multiple /> <div class="previewPhotosBlock" id="photos"></div> Функция создания превьюшек: Код (Javascript): function createImagePreview(evt) { var files = evt.target.files; for (var i = 0, f; f = files[i]; i++) { if (!f.type.match('image.*')) { continue; } var reader = new FileReader(); reader.onload = (function (theFile) { return function(e) { $('#photos').append( $('<div/>').append( $('<img/>').attr({ name: theFile.name, src: e.target.result, title: escape(theFile.name), 'class': /* передать имя класса */ }).append(escape(theFile.name)) ) ); }; })(f); reader.readAsDataURL(f); } } Вот так ее вызываю: Код (Javascript): $('.uploadPhotos').change(createImagePreview); Хочу при вызове createImagePreview передать несколько параметров, в частности название класса для создаваемой превьюшки. Делал так: Код (Javascript): $('.uploadPhotos').change( createImagePreview('тарам') ); А вот правильно передать не выходит. Указал название аргумента, не видит, пробовал arguments[0] даже, все равно не доходит. Где косячу, подскажите?