Reactjs react中的函数调用数据绑定更改
我想用“你好”代替“你好”。以下是我尝试过的,但它对我不起作用:Reactjs react中的函数调用数据绑定更改,reactjs,Reactjs,我想用“你好”代替“你好”。以下是我尝试过的,但它对我不起作用: <script type="text/jsx"> var Input = React.createClass({ getInitialState: function() { return {value: 'Hello!'}; }, handleChange: function(event) { this.setState({value: event.target.
<script type="text/jsx">
var Input = React.createClass({
getInitialState: function() {
return {value: 'Hello!'};
},
handleChange: function(event) {
this.setState({value: event.target.value});
},
render: function () {
var value = this.state.value;
return (
<div>
<input type="text" value={value} onChange={this.handleChange} id="test1" disabled/>
<p>{value}</p>
</div>
);
}
});
React.render(<Input/>, document.body);
</script>
<script>
function test(){
$("#test1").value = "hi";
}
test();
</script>
var输入=React.createClass({
getInitialState:函数(){
返回{value:'Hello!'};
},
handleChange:函数(事件){
this.setState({value:event.target.value});
},
渲染:函数(){
var值=this.state.value;
返回(
{value}
);
}
});
React.render(,document.body);
功能测试(){
$(“#test1”).value=“hi”;
}
test();
我无法在JavaScript中运行?您的输入具有Id
test1
而不是test
function test(){
$("#test1").val("hi");
}
这就是我在你的代码中看到的问题,但我仍然不确定你在寻找什么,因为这不是你的工作方式你的输入具有Id
test1
nottest
function test(){
$("#test1").val("hi");
}
这就是我在你的代码中看到的问题,我仍然不确定你在寻找什么,因为这不是ReactJs的工作方式