如何在html中编写反应JS变量

时间:2015-12-15 12:21:35

标签: javascript jquery reactjs

我在反应JS中呈现以下代码:

    <a href="http://localhost/PHP-React-Demo/update_record.html?id="{stud.id}>//this code I want to create a link dynamically with this.

我想将此链接与特定ID现在我收到错误:

Parse Error:object

返回的

jstransform

1 个答案:

答案 0 :(得分:2)

<a href={ "http://localhost/PHP-React-Demo/update_record.html?id=" + stud.id}>

React不能作为字符串替换,一切都被编译成函数然后执行。通过将字符串添加到大括号中,您最终会得到return "string" + variable的内容,这最终会以HTML结尾。

编译后的代码最终会像:

element.setAttribute( 'href', "<a href="http://localhost/PHP-React-Demo/update_record.html?id=" + stud.id )

React处理诸如获取元素和确保stud.id在范围内(以及许多其他事情)之类的事情