Надеюсь, кто-то может посоветовать. Возникли проблемы при попытке удалить строку после нажатия на ссылку.
HTML
<table>
<tr><td>Some Data</td><td><a href="#" class="remove-row>Remove Row</a></td></tr>
<tr><td>Some Data</td><td><a href="#" class="remove-row">Remove Row</a></td></tr>
</table>
Теперь JS
$("a.remove-row").live('click', function(eve){
eve.preventDefault();
$.ajax({
type: 'GET',
url: '/someaction/',
dataType: 'json',
success: function(msg){
if(msg.error){
alert(msg.error);
}else{
$(this).closest('tr').remove();
alert(msg.success);
}
}
})
});
Это должны быть простые, но не удаляющие строки. Просто для удовольствия, если я изменю это на что-то вроде
$('.remove-row').addClass('foo');
Это добавит foo ко всем строкам таблицы. Так что могу понять, почему не удаляется ближайший ряд.
Есть идеи?
Спасибо заранее.