2013-04-12 3 views
0

Я в состоянии найти ребенка, но не может удалить его родителя, который является TD RowНайти ребенка и удалить его родителя с помощью jquery?

<tr><td><input type="checkbox"></td><td>Test Information</td></tr> 

$(rowHtml).find('input').parent().remove(); 

Я хотел бы следующий вывод:

<tr><td>Test Information</td></tr> 
+0

Какой же выход вы получаете и какой браузер? Это выглядит хорошо для меня в Firefox. – Dennis

+0

Я использую firefox –

ответ

0

попробовать это:

$(rowHtml).closest('tr').find('td:first').find('input').remove(); 

Я добавил этот код в Jsfiddle, чтобы проверить это: http://jsfiddle.net/4E5zP/1/

+0

не смог заставить его работать ... –

+0

проверить это Я добавил код в Jsfiddle: http://jsfiddle.net/4E5zP/2/ –

+0

У вас это пробовали? –

0

Убедитесь, что вы закрываете ваше выражение

$(rowHtml).click(function() { $(this).parent().remove();});

0

Я просто добавил имя класса родителя входного элемента и удалить его

   <tr><td class="inputTD"><input type="checkbox"></td><td>Test Information</td></tr> 

        $(rowHTML).find(".inputTD").remove().end(); 
Смежные вопросы