【发布时间】:2017-04-06 11:18:30
【问题描述】:
我有一个带有输入的标签。我想让整个标签区域可点击以触发输入(复选框)。所以我使用了for 属性,因为我相信这正是它的用途:
<label for={id}>
<input
name="checkbox"
type="radio"
data-id={id}
/>
</label>
在功能上这个工作,但 linter 不喜欢它:
错误 Unknown property 'for' found, use 'htmlFor' instead react/no-unknown-property
htmlFor 的功能似乎与for 属性不同。
如何更改我的代码以使其工作同时保留for 的功能 - 我宁愿避免编写一个自定义函数,当您单击标签时选择相关复选框,而该功能已经存在于@987654326 @
【问题讨论】:
标签: javascript reactjs jsx