2016-02-05 2 views
-1

В настоящее время я получаю data-name второго <td> и используя CSS, чтобы поместить его во второй <td>, а затем добавить строку. Вместо этого, я хотел бы получить значение того, что между FIRST<td></td> и место, что внутри ВТОРАЯ/ПОСЛЕДНИЙ<td></td> вместо того, чтобы использовать attr(data-name) это возможно чисто с CSS и NO JavaScript/JQuery?Получить значение TD с CSS

JSFiddle пример: https://jsfiddle.net/90e6u449/

HTML

<table> 
    <tr> 
    <td>Some text</td> 
    <td data-name="Some text">Column 2</td> 
    </tr> 
</table> 

CSS

table tr td:last-child:before { 
    content: attr(data-name) ": \A"; 
    white-space: pre; 
    font-weight: bold; 
} 

table tr td:first-child { 
    display: none; 
} 
+0

Нет, это невозможно. –

ответ

2

NO. Это невозможно с помощью css.

Вы не можете получить значение атрибута в другом элементе, установленном в другом элементе.

+0

Хм достаточно честный, любые альтернативы или предложения? – FirstLegion

+1

JavaScript/jQuery - это вариант ... –

+0

Или может быть меньше или sass будет вариантом ... (я не знаю меньше или sass) –

0

Javascript или JQuery - лучший вариант.

Вы не можете сделать функцию/действие с помощью css.

Смежные вопросы