2017-02-08 4 views

ответ

1

Да, вы можете использовать label для контроля поля ввода. Скройте поле input и используйте атрибут for на label, чтобы подключить его к полю id поля input.

input { 
 
    display: none; 
 
} 
 
input:checked + label:after { 
 
    content: ' (checked)'; 
 
    color: green; 
 
}
<table> 
 
    <tr> 
 
    <td><input type="checkbox" id="foo"><label for="foo">click</label></td> 
 
    </tr> 
 
</table>

+0

спасибо, но это не то, что я ищу, что я прошу, если есть какой-либо атрибут CSS, который может сделать TD себя как метки и переключения флажка при нажатии без ярлыка. – fcaserio

+0

@fcaserio nope, CSS предназначен только для отображения. тег метки является единственным элементом, который может связываться с вводом формы и имитировать поведение ввода. Вы всегда можете написать обработчик события javascript для элемента таблицы и использовать этот флажок для манипулирования входными данными. –

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