Удаление всех tr из tbody
Привет всем, срочно помогите, очень надо!!!
Как удалить все tr из tbody ???:cray: :help: tbody id="tb" |
deleteRow
|
exec,
можно пример ? |
var e = document.getElementById('tb'); while ( e.rows[0] ) { e.deleteRow(0); } Если не работает, то допиши к первой строке .parentNode. |
$("table.myTable > tr").remove();
мог бы такое и не спрашивать |
puchu, это не раздел по jQuery.
Кстати, ваш код работать не будет, т.к. комбинатор ">" соответствуют прямым потомкам элемента, а в данном случае у нас есть TABLE — TBODY — TR. |
Цитата:
Цитата:
|
exec,
Спасибо |
0_0 а зачем для джкваери специальный раздел?
джкваери это набор костылей для ДОМа. или может ты утверждаеш что ты напишеш костыль лучше чем в джкваери? или ты нашел браузер в котором джкваери не работает? или тебе жалко 44 килобайта с гугла падключить? exec, да нужно писать $("table.myTable").find("tr") чтобы удалить все tr или $("table.myTable > tbody > tr") не суть я намекаю что харэ ковырять дом без джкваери! |
puchu,
у вас jQuery головного мозга. |
exec,
кстати иди лучше мне в тему ответь если умный такой |
Цитата:
|
puchu,
в PHP есть манипуляции с DOM через класс DOMDocument . Там тоже предлагаете jQuery использовать для траверса? |
table.firstChild.innerHTML = ''; |
Riim,
innerHTML в IE у таблиц не работает. |
у объекта table есть свойство tBodies, соответственно, через него можно удалить все строки
var tBodies = document.getElementById('mytable').tBodies; for(var i = 0; i < tBodies.length; ++i) { while(tBodies.length) { tBodies.deleteRow(0); } } |
can3p, можно удалить сам элемент <tbody>
|
Цитата:
|
Часовой пояс GMT +3, время: 18:35. |