单击第一行中的链接时,我需要删除表格的三行。
行是使用 jQuery 动态创建的,并预先添加到下表中,如下所示。
var ups='';
ups+='<tr data-file='+file_id+'>';
ups+='<td width="40%">'+gl_file_name1+'</td><td>'+gl_upload_date1+'</td>';
ups+='<td>'+gl_upload_desc+'</td>';
ups+='<td><a href="sym.php?doc_id='+file_id+'" class="view2_fl">VIEW FILE</a> | <a href="javascript:void(0);" data-file='+file_id+' data-job='+job_id+' class="del2_fl">DELETE</a></td></tr>';
ups+='<tr><td>'+priority+'</td><td>'+price+'</td><td>'+tender+'</td><td> </td></tr>';
ups+='<tr class="bottom-row"><td colspan="4">'+notes+'</td><tr>';
$(ups).prependTo('.app_table');
循环的次数与“文件”的次数一样多。
当按下 DELETE 链接时,我需要删除所有三行。到目前为止,我已经设法使用下面的代码删除了第一行:
$(this).closest("tr").remove();
我曾尝试使用 .next() 但这似乎不起作用。