Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #11 (permalink)  
Старый 04.01.2019, 16:11
Профессор
Отправить личное сообщение для savsoft Посмотреть профиль Найти все сообщения от savsoft
 
Регистрация: 03.01.2019
Сообщений: 155

Сообщение от рони Посмотреть сообщение

а подумать?
currentRow.find("td:eq(4)").attr('id');
Спасибо.

Я пока просто вывел колонку с Уникальным кодом и
style="display: none;"
. Пользователю не мешает, я могу прочитать уникальный код выбранной строки. Или в этом случае есть подводные камни?
Ответить с цитированием
  #12 (permalink)  
Старый 05.01.2019, 00:09
Профессор
Отправить личное сообщение для savsoft Посмотреть профиль Найти все сообщения от savsoft
 
Регистрация: 03.01.2019
Сообщений: 155

Частично разобрался. Получается что .text() хранит значение, которое было при выводе страницы, пока страницу не перезагрузить или значение можно явно изменить. А .val() хранит новое значение, введенное пользователем и при изменении .val(), .text() остается старым. В общем задачу ввода комментариев без перезагрузки страницы решил, раскраску строк таблицы тоже. Буду дальше постепенно разбираться с javascript.

Всем спасибо!
Ответить с цитированием
  #13 (permalink)  
Старый 05.01.2019, 00:26
Аватар для j0hnik
Профессор
Отправить личное сообщение для j0hnik Посмотреть профиль Найти все сообщения от j0hnik
 
Регистрация: 01.12.2016
Сообщений: 3,650

.text() - это jq метод, он не хранит ничего,... если не получает аргументов, то служит для получения родного свойства textContent .val() аналогично только для свойства value.

свойство textContent перезаписать value может у элемента textarea. но не наоборот. у элементов input такое не прокатит
Ответить с цитированием
  #14 (permalink)  
Старый 05.01.2019, 00:30
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,074


Цитата:
.val()

Метод позволяет получать и изменять значения элементов форм. Для элементов input это значение атрибута value; для списков выбора (select) – значение value выбранного элемента (в случае множественного выбора – массив значений); в случае с textarea, метод .val() будет работать непосредственно с содержимым тега textarea

Цитата:
text()

Возвращает или изменяет текстовое содержимое выбранных элементов страницы
val для value

text для textContent
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
typeof возвращает значение undefied у строки,которая содержится в ячейке таблицы Misterdark Events/DOM/Window 8 16.04.2016 08:03
Текст в ячейке таблицы Sergey410 Events/DOM/Window 5 15.12.2013 17:08
OnClick ячейки таблицы и ссылки в этой ячейке MasDen Javascript под браузер 2 30.06.2011 10:34
Доступ к ячейке DenQ jQuery 1 02.02.2011 09:01
Не могу получить доступ к ячейке таблицы Andrey2005 Элементы интерфейса 4 15.06.2009 00:34