【发布时间】:2017-12-10 17:11:11
【问题描述】:
我目前正在尝试将 React 组件集成到遗留 Web 项目中(一个巨大的 html 索引文件和一些主要使用 jquery 的 js 脚本)。
我正在尝试将渲染的反应组件添加到单独的选项卡中。现在的问题是我无法控制顶级 React 组件的可见性。
假设我在 html 中有以下 src 代码:
...
<div id="wrapper">
<div id="react-component"></div>
</div>
...
我使用 React 渲染内部组件。现在有什么方法可以控制 "#wrapper" 或 "#react-component" 的可见性吗? jquery 没有帮助。
我对 React 比较陌生,似乎将它集成到旧项目中可能会很痛苦。
【问题讨论】:
-
$.hide()和来自 jquery 的$.show()没有帮助? -
很遗憾它不起作用。 $("#react-component").hide() 不起作用。
-
@VittVolt 您是否尝试过使用 style={{display: 'none'}} 作为父 div?
-
@Upasana 我在css文件中明确设置了,它也不起作用。
标签: javascript jquery html reactjs