Чистый текст jQuery в таблице TR

Как очистить весь текст, который появляется в таблице TR?

Вот моя таблица:

Чистый текст jQuery в таблице TR

Ниже мой скрипт - я вставляю текст в ТР

$('#approve_do-table').delegate('tr', 'click', function() {

  var html;
  if ($('#approve_do-table #do-show tr').length === 1) {
    html = '<tr id = "no-data"><th style = "text-align:center;" class = "table-conf even" colspan = "5">No data found</th></tr>';
  }
  $('#approve_do-table > tbody').html(html);

  var $this = this;
  var id = $(this).attr('id'),
     latest_no = $(this).children('td:eq(0)').text(),
     part_name = $(this).children('td:eq(1)').text(),
     req       = $(this).children('td:eq(2)').text(),
     price     = $(this).children('td:eq(3)').text(),
     amount    = $(this).children('td:eq(4)').text(),
     part_id   = $(this).data('part_id');

  rows_selected.push(this);
  ids_selected.push(id);
  arrPartIds.push(part_id);

  loc = id.replace('part_do', '');
  loctab = $.inArray(id, ids_selected);
  locP = loctab+1;

  $('#part_doDest-table tr:eq('+locP+') td:eq(0)').html(latest_no);
  $('#part_doDest-table tr:eq('+locP+') td:eq(1)').html(part_name+'<i class = "fa fa-times eks" aria-hidden = "true" id = "'+id+'"></i>');
  $('#part_doDest-table tr:eq('+locP+') td:eq(2)').attr({'contenteditable': false, 'id': 'edit'+loc, 'oninput': 'inputFunc("'+loc+'")','onblur':'removeTooltips("'+loc+'")', 'placeholder': '0'}).html(req);

  $('#part_doDest-table tr:eq('+locP+') td:eq(3)').attr('id', 'price'+loc).html(price);
  $('#part_doDest-table tr:eq('+locP+') td:eq(4)').attr('id','amount'+loc).html(amount);
  $(this).remove();
  sumSubtotal2();
});

А вот мой скрипт для очистки массива, но текст в элементе не очищается.

$('.cancel_btn').click(function(event) {

  alert(1);
  ids_selected    = [];
  rows_selected   = [];

  $('#part_doDest-table').closest('tr').remove();
  $(this).closest('tr').remove();
});

Вы пробовали $('#approve_do-table tbody tr').remove()? Это должно удалить ВСЮ строку в tbody ... (я не уверен, что вы имеете в виду, но это все, что я понимаю на данный момент.)

Louys Patrice Bessette 05.09.2018 06:48

да, но есть удаление элемента TR, я хочу установить пустой элемент TR, например html (""); но здесь тоже не работает, также я попробовал текст ("");

Roby Firnando 05.09.2018 07:02
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
0
2
77
1

Ответы 1

I want set empty the TR element sir, like html("");

Чтобы «очистить» некоторые строки таблицы ... Не удаляя их, вы должны очистить ячейки (это td).

Попробуй это:

$('#approve_do-table tbody td').empty()

Другие вопросы по теме