2013-11-15 2 views
1
<table id="personal" border="1"> 
    <tr> 
    <td>Name</td> 
    <td>Address</td> 
    <td rowspan="2" class="remove">Remove</td> 
    </tr> 
    <tr> 
    <td>Name</td> 
    <td>Address</td> 
    </tr> 
    <tr> 
    <td>Name</td> 
    <td>Address</td> 
    <td rowspan="2" class="remove">Remove</td> 
    </tr> 
    <tr> 
    <td>Name</td> 
    <td>Address</td> 
    </tr> 
    <tr> 
    <td>Name</td> 
    <td>Address</td> 
    <td rowspan="2" class="remove">Remove</td> 
    </tr> 
    <tr> 
    <td>Name</td> 
    <td>Address</td> 
    </tr> 
</table> 

$('#personal tr .remove').click(function(){ 
$(this).parent().remove(); 
}) 

Я хочу удалить 2 ряда, которые выполняются rowspan. Возможно? Если да, то как? Теперь он удаляет только одну строку.Как удалить строки с rowspan jquery

FIDDLE: http://jsfiddle.net/awanan/j3fNK/

ответ

2

самый простой способ:

$('#personal tr .remove').click(function(){ 
    $(this).parent().next().remove(); 
    $(this).parent().remove(); 
}) 
0

Поместите $(this).parent().next().remove(); перед тем $(this).parent().remove();

Смежные вопросы