Javascript 而不是",;至于;在标签中,我可以使用什么?
我正在React.js中创建一个切换按钮 我在动态创建输入标签 所以,当我要在标签中应用属性时,它不起作用 请帮我解决JS中的任何其他属性Javascript 而不是",;至于;在标签中,我可以使用什么?,javascript,reactjs,Javascript,Reactjs,我正在React.js中创建一个切换按钮 我在动态创建输入标签 所以,当我要在标签中应用属性时,它不起作用 请帮我解决JS中的任何其他属性 render: function() { var checks = this.state.data.map(function(d) { return ( <div className="switch"> {d.id} <input
render: function() {
var checks = this.state.data.map(function(d) {
return (
<div className="switch">
{d.id}
<input id="toggle-1" className="toggle toggle-round" type="checkbox" checked={d.selected} onChange={this.__changeSelection.bind(this, d.id)} />
<label for="toggle-1"></label>
</div>
);
render:function(){
var checks=this.state.data.map(函数(d){
返回(
{d.id}
);
查看类,似乎像类一样(您需要使用类名
),您需要使用另一个名称-在本例中,htmlFor
:
<label htmlFor="toggle-1"></label>
这可能是因为:
- 在这几种情况下,属性名不会与JavaScript公开的名称一一对应,React选择匹配JavaScript API,而不是导入DOM(React处理
数据-*
和aria-*
转换,但文档会显式调用该行为)