【问题标题】:How to Append and Prepend element in react js like jquery如何在 jquery 之类的 react js 中追加和前置元素
【发布时间】:2015-10-27 17:09:53
【问题描述】:

reactjs 中是否有任何 append、Prepend 和 toggle 函数可用,例如 jQuery 中可用的函数。如果不是怎么做。

另外,除了http://facebook.github.io/react/ 之外,还有其他适用于 reactjs 的教程或在线直播课程吗?

【问题讨论】:

  • 不清楚你在问什么。您能告诉我们您要解决什么问题吗?
  • 我想在 React js 中的一个元素之后在 Click 上执行附加一个 HTML 元素示例:$("button").click(function(){ $("p").append("附加文本"); });我想在 react js 中为相同的功能编写代码

标签: reactjs dom-manipulation


【解决方案1】:

这不是 React 方式。相反,您可以根据您的状态和道具有条件地渲染您的组件:

render: function(){
   var conditionalComponent = this.state.needToDisplayAdditionalText ? <b>Appended text</b> : null;
   return (
       <p>
            {conditionalComponent}
       </p>
   );

}

【讨论】:

    猜你喜欢
    • 2012-07-27
    • 2018-01-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-03-05
    • 2013-02-25
    • 2011-05-01
    相关资源
    最近更新 更多