javascript - 如何确定 react 中折叠元素的状态

标签 javascript reactjs

我正在使用reactjs内的按钮,该按钮使用bootstrap@3.3.6折叠

<div id="collapsing_button" className="collapse">
   <button>Collapse</button>
</div>

如何确定按钮是否已折叠?或者我如何知道折叠状态和非折叠状态之间的切换?

最佳答案

据我了解,您可以使用 reference

<div id="collapsing_button" className="collapse" ref="collapsing_button">

这将使 DOM 元素在您的代码中可用:

render() {
    // just some pseudo-code demo
    let state = this.refs.collapsing_button.getAttribute('aria-hidden');
}

关于javascript - 如何确定 react 中折叠元素的状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47755482/

相关文章:

javascript - Html map 对象 - 单击 map 部分获取 id

javascript - 在 Firefox 中导出 javascript 生成的 csv 仅导出第一行,在 chrome 中工作正常

javascript - 一种防止在 puppeteer 实例中打开开发工具的方法

Javascript - 变量值是另一个变量的名称

javascript - 获取我的箭头函数输出并以表格格式显示在 React 的渲染组件中

Javascript:更改 z-index onclick

javascript - 模块构建失败(来自 ./node_modules/source-map-loader/dist/cjs.js)

javascript - react 路由器不工作

javascript - 在 react 路由器dom v6中使用重定向条件

reactjs - 在 Jest 中使用范围包