редактирование элемента по id
Уважаемые камрады подсобите советом!:help:
В двух словах есть сформированная страничка html В ней по мимо всякой лабуды есть таблица без имени, но с id! В нее заполняются какие либо данные! При ентом у каждой строчки есть ячейка с датой! А теперь вопрос на засыпку!!! Как можно средствами JS сделать поиск в таблице по дате, что бы в итоге нужные мне строчки исчезали! :cray: |
Наброски:
var date = new Date(), trs = table.getElementsByTagName('tr'), i = trs.length;
while (i) {
var td = trs[--i].getElementsByTagName('td')[10];
if (Date.parse(td.innerHTML) == date) td.parentNode.removeChild(td);
}
Вот еще: http://webew.ru/articles/598.webew [off] Я только что узнал, что есть тег <u> Странно что здесь: http://htmlbook.ru/html/ про него ни слова. [/off] |
Советую вам использовать jQuery.
Для ячейки с датой задайте какой-либо класс, например date <td class="date">... А также записывайте дату в атрибут title ячейки. Искать ячейку можно при помощи селектора jQuery (получаем ячейку с искомой датой):
$('td.data[title="дата_для_поиска"]')
Можно удалить целую строку - обращаемся к родительскому элементу:
$('td.data[title="дата_для_поиска"]').parent().remove();
|
Цитата:
Цитата:
Цитата:
|
Цитата:
<div id="my" onclick="return {data: 'Любые данные в формате json.'}">Блок с данными.</div>
alert(document.getElementById('my').onclick().data);
|
Цитата:
|
Я не понимаю, зачем дублировать данные?
|
Вы не совсем поняли дело в том что я могу немного редактировать только эту страницу! Таблица генерится вообще отдельной программой. Я не могу изменять свойства таблицы и ее содержимое.
|
Цитата:
[off] скажите мне кто-нибудь: тег <u> нормально использовать? [/off] |
Цитата:
у jQuery есть плохо документированный метод data, при помощи которого можно присвоить элементу собственные аттрибуты:
$(elem).data('myAttr', 'myValue');
|
| Часовой пояс GMT +3, время: 02:07. |