Я должен использовать <a>
внутри метки <label>
. Потому что существует много стилей css, которые применяются только к <a>
в нашей текущей системе. Тег <a>
не связан ни с какими страницами, кроме как для стилизации/зависания.<a> тег внутри <label> тег не срабатывает checkbox
См код ниже:
<input type="checkbox" id="my-id">
<label for="my-id"><a href="javascript:void(0)">Some text</a></label>
Но при нажатии на «какой-то текст», это не изменить статус флажок.
Я пробовал $.preventDefault()
на теге <a>
, но не работает.
Что я должен сделать, чтобы сделать <a>
ведет себя как этикетка?
В теге добавить 'OnClick = "C (это);" ' создать новую функцию ' function c (obj) { $ (obj) .parent(). Prev(). Prop ('checked', true); } ' – Thennarasan
Вероятно, вы хотите, чтобы флажок« ' – mplungjan
@DavidThomas [ Спецификация HTML5] (https://www.w3.org/TR/html5/forms.html#the-label-element) позволяет '' внутри '