Показать сообщение отдельно
  #1 (permalink)  
Старый 05.03.2010, 10:37
Профессор
Отправить личное сообщение для FRIE Посмотреть профиль Найти все сообщения от FRIE
 
Регистрация: 25.02.2010
Сообщений: 218

Конструкция не пашет в функции , а в событии работает
вот код
function DeleteMessage(middel,recipient,authoruid) {

jConfirm('Удалить сообщение?', 'Confirmation Dialog', function(r) {
if(r){
$.post('index.php?action=mail&delmessage=true', { middel: middel, recipient: recipient, authoruid: authoruid});

$('this').closest('tr').remove();
}

});
}
</script>

<input type=button class='11px' style='background: yellow repeat-x left; width:35px; height:17px; line-height:12px;' title='Удалить это сообщение' value='Уд' onclick='DeleteMessage($mid[$i], $recipient[$i], $authoruid[$i]);'>

$('this').closest('tr').remove(); не работает, а если я его ставлю прямо в событие вот так

<input type=button class='11px' style='background: yellow repeat-x left; width:35px; height:17px; line-height:12px;' title='Удалить это сообщение' value='Уд' onclick=$('this').closest('tr').remove();>

то всё пашет замечательно. подскажите где ошибка?
Ответить с цитированием