0
Я пытаюсь удалить тег HR из последней строки таблицы.Удалить метку HR из последней строки в таблице
Вот мой JQuery
$("#tableOptionResults tr:last td").find('hr').remove();
и вот тот же HTML:
<tr class="shadedRow">
<td colspan="3">
<hr />
</td>
</tr>
Что мне не хватает?
Редактировать
Это, безусловно, моя вина. HR не был в последнем ряду. В итоге я использовал $('#tableOptionResults tr hr:last').remove();
, чтобы он работал.
Похоже на работу для меня http://jsfiddle.net/Fhx8a/ –
Вы правы, Xyan, проблема в том, что hr не был последним
ответ
источник
2012-05-09 18:52:27
попробовать это:
источник
2012-05-09 18:52:44 undefined
Предположительно, могут быть другие строки с классом '.shadedRow', которые не являются * последней * строкой таблицы. Ответ недостаточен. –
Хотя вы могли бы упростить это, добавив
hr
к первоначальному селектором, это отлично работает для меня. Ряд вещей, чтобы быть уверенным:<table id="tableOptionResults">
<hr />
вы пытаетесь удалить, безусловно, последний<tr>
в приведенной выше таблицеисточник
2012-05-09 18:53:19 LeonardChallis
Ну, у меня есть яйцо на моем лице. Ты прав. Это не было в последних
попробовать в качестве псевдо элемента
$("#tableOptionResults tr:last-child td").find('hr').remove();
источник
2012-05-09 18:54:00
Смежные вопросы