Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Убрать один tr когда их много (https://javascript.ru/forum/misc/44100-ubrat-odin-tr-kogda-ikh-mnogo.html)

FredIkO 06.01.2014 18:11

Убрать один tr когда их много
 
Всем добрый вечер пишу скрипт для страницы личных сообшений ucoz (любое сообщение с tr содержит id типа <tr id="ent211"> а последний тр пустой без ид <tr>)

$(document).ready(function () {
 var loc, description, tab = $('#pmdform');
 $('tr', tab).each(function (i) {
     $('.lol2').append('<div class="soobshenuya"><div class="noomeration">'+$(this).find('b').html()+'</div></div>')
 });
});



Сообщения находятся в tr в самом конце пустой tr где находится кнопка удаления сообщений

Вот html код пустого tr с кнопкой

<tr><td colspan="4" align="right"><input id="dpms" style="display: none;" type="image" onmouseover="this.src='http://s86.ucoz.net/img/fr/mnD_.gif'" onmouseout="this.src='http://s86.ucoz.net/img/fr/mnD.gif'" src="http://s86.ucoz.net/img/fr/mnD.gif" width="16" height="16" title="Удалить отмеченные"><input type="checkbox" name="soll" style="vertical-align:middle;" onclick="checkall(this);checkit();" title="Выбрать все" value="0"></td></tr>


Помогите мне убрать последний tr вообще, наведите меня на правильный путь спасибо за внимание и за помощь.

рони 06.01.2014 18:30

Цитата:

Сообщение от FredIkO
Помогите мне убрать последний tr вообще

$('tr:last', tab).remove()
??

FredIkO 06.01.2014 18:34

рони,
я тебя люблю :D спасибо огромное

Vlasenko Fedor 06.01.2014 20:43

<table id="pmdform">
  <tbody>
    <tr>
      <td>1</td>
    </tr>
    <tr>
      <td>2</td>
    </tr>
    <tr>
      <td>3</td>
    </tr>
    <tr>
      <td>Последняя строка</td>
    </tr>
  </tbody>
</table>
<script type='text/javascript'>
    var el = document.querySelector('#pmdform tr:last-child');
    el.parentNode.removeChild(el);
</script>

Вариант без jQuery

FredIkO 07.01.2014 02:31

Poznakomlus,
спасибо


Часовой пояс GMT +3, время: 14:37.