Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 25.01.2020, 13:10
Аспирант
Отправить личное сообщение для izumov Посмотреть профиль Найти все сообщения от izumov
 
Регистрация: 05.05.2019
Сообщений: 72

Почему правило css не применяется к элементу DOM?
Я программно получаю доступ к элементу DOM у меня это ячейка таблицы. Применяю к ней правило css а именно выравнивание текста а оно не отображается. Вот мой код
var table =$('#goods').DataTable();
var dat1=table.cell(0,1);
var nd=dat1.node();
$( nd).css('align-text','center');
Что я делаю не так? Как достичь желаемого?
Ответить с цитированием
  #2 (permalink)  
Старый 25.01.2020, 13:31
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,064

Сообщение от izumov
Что я делаю не так?
Сообщение от izumov
('align-text',
Ответить с цитированием
  #3 (permalink)  
Старый 25.01.2020, 13:38
Аспирант
Отправить личное сообщение для izumov Посмотреть профиль Найти все сообщения от izumov
 
Регистрация: 05.05.2019
Сообщений: 72

Я пробовал и просто align все равно не менялось выравнивание как сделать правильно ?чтобы выравнивание изменилось?
Ответить с цитированием
  #4 (permalink)  
Старый 25.01.2020, 13:43
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,064

izumov,
$(nd).css('text-align','center')
Ответить с цитированием
  #5 (permalink)  
Старый 25.01.2020, 14:33
Аспирант
Отправить личное сообщение для izumov Посмотреть профиль Найти все сообщения от izumov
 
Регистрация: 05.05.2019
Сообщений: 72

свойство вижу в отладчике меняется а выравнивание не изменяется.Почему?
Ответить с цитированием
  #6 (permalink)  
Старый 25.01.2020, 17:36
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,064

izumov,
вероятно вы изменили свойства другой ячейки, а не той что нужно.
без макета можно только гадать.
Ответить с цитированием
  #7 (permalink)  
Старый 25.01.2020, 18:31
Аспирант
Отправить личное сообщение для izumov Посмотреть профиль Найти все сообщения от izumov
 
Регистрация: 05.05.2019
Сообщений: 72

уточняю. меняется и тут же спустя секунду возвращается к прежнему состоянию.Не понимаю. Как работает этот механизм.что вынуждает возвращаться к прежнему состоянию?Чтобы не быть голословным вот моя страница http://montaj.vianor-konakovo.ru/goods_new1.html
После загрузки данных в таблицу с сервера .при нажатии на кнопку перенести в корзину заказов в 1-й строке 2-м столбце текст прижимается вправо. И тут же возвращается на прежнее место.А мне надо чтобы выравнивание не возвращалось к предыдущему состоянию.
В чем может быть проблема?Как достичь желаемого?
Ответить с цитированием
  #8 (permalink)  
Старый 25.01.2020, 18:51
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,064

Сообщение от izumov
спустя секунду возвращается к прежнему состоянию.
у меня такого не происходит, после клика всегда прижато вправо.
Ответить с цитированием
  #9 (permalink)  
Старый 25.01.2020, 21:00
Аспирант
Отправить личное сообщение для izumov Посмотреть профиль Найти все сообщения от izumov
 
Регистрация: 05.05.2019
Сообщений: 72

подскажите а как мне обратиться программно к заголовку и footer колонки ?в коде я выбрал ячейку тела таблицы а как к заголовку и футеру обратиться чтобы потом можно было установить стиль
Ответить с цитированием
  #10 (permalink)  
Старый 26.01.2020, 02:19
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,064

izumov,
$("#goods").find("thead th:eq(2)").css({color : "red"});
$("#goods").find("tfoot th:eq(2)").css({color : "red"})

лучше в css прописать всё что вам нужно, а не скриптом устанавливать стили.
Ответить с цитированием
Ответ



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Применить css к DOM элементу через n-колено Sherminator Events/DOM/Window 2 14.02.2013 21:37
Назначение CSS класса динамически созданному элементу fennick Events/DOM/Window 2 31.07.2012 16:53
DOM в подключаемых CSS файлах function Events/DOM/Window 2 24.03.2012 22:12
Узнать CSS правило для элемента vinet Events/DOM/Window 4 10.12.2010 08:12
Не изменяется DOM после назначения класса css в Chrome khusamov Общие вопросы Javascript 5 22.03.2010 20:45