Модераторы: Sardar, Aliance
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> HowTo set nodeValue на empty Node 
:(
    Опции темы
realniOLOLO
Дата 25.12.2010, 13:29 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 17.12.2010

Репутация: нет
Всего: нет



Всем привет! 

У меня есть в html:
<td title="relation">=</td>                 
<td title="value"></td>

Последний cell трактуется как <td title="value"/> и когда я пытаюсь выставить ему значение, то ничего не происходит:
Код

    var rows = $full.children().children().eq(1).children('tr');
    var firstRowValElem = rows.eq(0).children('td')[1].firstChild; //для [0] всё нормально
    firstRowValElem.nodeValue = selectedRow.cells[0].firstChild.nodeValue;


Как с этим бороться? 


Спасибо!
PM MAIL   Вверх
Amphiluke
Дата 25.12.2010, 14:15 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


   ☽
***


Профиль
Группа: Завсегдатай
Сообщений: 1253
Регистрация: 26.8.2009

Репутация: 39
Всего: 112



Пользоваться свойством innerHTML
Код

    var firstRowValElem = rows.eq(0).children('td')[1];
    firstRowValElem.innerHTML = selectedRow.cells[0].firstChild.nodeValue;

либо создавать дочерний текстовый элемент вручную при помощи метода createTextNode.
Код

    var firstRowValElem = rows.eq(0).children('td')[1];
    firstRowValElem.appendChild(document.createTextNode(selectedRow.cells[0].firstChild.nodeValue));

PM   Вверх
realniOLOLO
Дата 25.12.2010, 16:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 5
Регистрация: 17.12.2010

Репутация: нет
Всего: нет



Спасибо, через innerHTML показалось как-то проще, так что использовал первый вариант, помогло!) Ещё раз, спасибо.
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | JavaScript: для новичков | Следующая тема »


 




[ Время генерации скрипта: 0.0384 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.