Javascript-форум (https://javascript.ru/forum/)
-   jQuery (https://javascript.ru/forum/jquery/)
-   -   Почему правило css не применяется к элементу DOM? (https://javascript.ru/forum/jquery/79331-pochemu-pravilo-css-ne-primenyaetsya-k-ehlementu-dom.html)

izumov 26.01.2020 17:55

по аналогии с постом 10 я пробовал получить доступ к элементу DOM ячейки с заданными индексами с помощью выражения
var cell2= $("#goods").find("body tr:eq(1) td: eq(8)");
интерпретатору оно не понравилось видать я где то ошибся.Но где?

izumov 26.01.2020 17:55

У меня же надпись Цена прижата к правой границе

рони 26.01.2020 17:56

izumov,
<!DOCTYPE html>
<html>
<head>
  <title>Untitled</title>
  <meta charset="utf-8">

  <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>

  <script>
$(function() {
   $("#goods").find("tbody tr:eq(1) td:eq(8)").css({backgroundColor: "hsla(300, 100%, 50%, 1)"});
});
  </script>
</head>
<body>
<table id="goods">
    <tr>
        <td>1</td>
        <td>2</td>
        <td>3</td>
        <td>4</td>
        <td>5</td>
        <td>6</td>
        <td>7</td>
        <td>8</td>
        <td>9</td>
    </tr>
    <tr>
        <td>1</td>
        <td>2</td>
        <td>3</td>
        <td>4</td>
        <td>5</td>
        <td>6</td>
        <td>7</td>
        <td>8</td>
        <td>9</td>
    </tr>
</table>
</body>
</html>

izumov 26.01.2020 18:01

У меня заголовок Цена прижат к правой границе рисунок прилагается.

рони 26.01.2020 18:06

Цитата:

Сообщение от izumov
У меня же надпись Цена прижата к правой границе

уберите размер из ячеек, текст и так по центру в ячейке.

izumov 26.01.2020 18:08

jquery-3.3.1.min.js:2 Uncaught Error: Syntax error, unrecognized expression: tbody tr:eq(1) td: eq(8)

рони 26.01.2020 18:09

Цитата:

Сообщение от izumov
td: eq(8)

пробел лишний

рони 26.01.2020 18:12

izumov,
я пас, вам нужен специалист по вёрстке css/html, где и что вы изменяите мне сложно понять.

рони 26.01.2020 18:15

izumov,
сделайте так может чем-то вам поможет ...
$(function() {
   $("#goods_wrapper > div.dataTables_scroll > div.dataTables_scrollHead > div > table > thead > tr > th.Price.sorting").css({width: ""});
});

izumov 26.01.2020 19:37

благодарю помогло выровнять по центру. И это приблизило проект к финишу.В чем смысл приведенного выражения?


Часовой пояс GMT +3, время: 03:01.