【问题标题】:bootstrap popover with reactjs (JSX)使用 reactjs (JSX) 引导弹出窗口
【发布时间】:2016-07-19 22:25:02
【问题描述】:

我正在尝试使用带有 html 的引导弹出按钮,但在构建 JSX 时出现意外的令牌错误。

这是我想在 JSX 中做的事情:

<button type="button" className="btn btn-secondary" data-container="body"
        data-toggle="popover" data-placement="bottom"
        data-content="<button type="button" className="btn btn-danger pull-xs-left" data-dismiss="modal">Delete</button>">
        data-html="true"
        Popover on bottom
 </button>

但是 react 不喜欢构建数据内容:

data-content="<button type="button" className="btn btn-danger pull-xs-left"

抛出:意外的令牌

> 1265 |                                     data-content={"<button type="button" className="btn btn-danger pull-xs-left" data-dismiss="modal">Delete</button>"}>
       |                                                                  ^

我该如何解决这个问题?我不想最好使用jquery。

【问题讨论】:

标签: javascript twitter-bootstrap reactjs


【解决方案1】:

有嵌套的'"',需要这样使用

<button type="button" className="btn btn-secondary" data-container="body"
    data-toggle="popover" data-placement="bottom"
    data-content='<button type="button" className="btn btn-danger pull-xs-left" data-dismiss="modal">Delete</button>'
    data-html="true"
    Popover on bottom

【讨论】:

  • 或者用 \ 转义它们
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2021-03-07
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-12-21
相关资源
最近更新 更多