|
Почему правило css не применяется к элементу DOM?
Я программно получаю доступ к элементу DOM у меня это ячейка таблицы. Применяю к ней правило css а именно выравнивание текста а оно не отображается. Вот мой код
var table =$('#goods').DataTable(); var dat1=table.cell(0,1); var nd=dat1.node(); $( nd).css('align-text','center'); Что я делаю не так? Как достичь желаемого? |
Цитата:
Цитата:
|
Я пробовал и просто align все равно не менялось выравнивание как сделать правильно ?чтобы выравнивание изменилось?
|
izumov,
$(nd).css('text-align','center') |
свойство вижу в отладчике меняется а выравнивание не изменяется.Почему?
|
izumov,
вероятно вы изменили свойства другой ячейки, а не той что нужно. без макета можно только гадать. |
уточняю. меняется и тут же спустя секунду возвращается к прежнему состоянию.Не понимаю. Как работает этот механизм.что вынуждает возвращаться к прежнему состоянию?Чтобы не быть голословным вот моя страница http://montaj.vianor-konakovo.ru/goods_new1.html
После загрузки данных в таблицу с сервера .при нажатии на кнопку перенести в корзину заказов в 1-й строке 2-м столбце текст прижимается вправо. И тут же возвращается на прежнее место.А мне надо чтобы выравнивание не возвращалось к предыдущему состоянию. В чем может быть проблема?Как достичь желаемого? |
Цитата:
|
подскажите а как мне обратиться программно к заголовку и footer колонки ?в коде я выбрал ячейку тела таблицы а как к заголовку и футеру обратиться чтобы потом можно было установить стиль
|
izumov,
$("#goods").find("thead th:eq(2)").css({color : "red"}); $("#goods").find("tfoot th:eq(2)").css({color : "red"}) лучше в css прописать всё что вам нужно, а не скриптом устанавливать стили. |
Часовой пояс GMT +3, время: 17:09. |
|