Показать сообщение отдельно
  #3 (permalink)  
Старый 28.08.2011, 16:27
Профессор
Отправить личное сообщение для DjDiablo Посмотреть профиль Найти все сообщения от DjDiablo
 
Регистрация: 04.02.2011
Сообщений: 1,815

jQuery головного мозга )))))))))))))) +100500

Здесь менять нечего. Усё в порядке. Но если очень хочется. то можно передать через любой атрибут к примеру id
<a href="#" id="<?=$details['id'];?>" class="killerLink">Удалить</a>


соответственно вешаешь обработчик на желанном Jquery
$(".killerLink").click(function(){
        del($(this).attr("id"));
        return false;
});


Собственно содержимое функции del можешь впихнуть непосредственно в обработчик. Но я предпочитаю описывать обработчики событий и служебные функции в разных модулях для повышения прозрачности кода, хотя и в ущерб скорости. Но обычно в интерфейсе эти потери ничтожно малы и ими можно принебречь.

кстатии если у тебя много обьектов которые можно удалить при помощи <a> Удалить</a> то подойдёт один обработчик для всех подобных ссылок. Тобиш класс у них должен быть общий, а id соответствовать идентификатору удаляемого обьекта.

кстатии эта уже третья подряд задача на форуме, которую я решаю при помощи атрибутов, чё то они здесь непопулярны )))

Последний раз редактировалось DjDiablo, 28.08.2011 в 16:40.
Ответить с цитированием