相关疑难解决方法(0)

在React组件中将HTML字符串呈现为真实HTML

这是我尝试过的以及它是如何出错的.

这有效:

<div dangerouslySetInnerHTML={{ __html: "<h1>Hi there!</h1>" }} />
Run Code Online (Sandbox Code Playgroud)

这不是:

<div dangerouslySetInnerHTML={{ __html: this.props.match.description }} />
Run Code Online (Sandbox Code Playgroud)

description属性只是HTML内容的普通字符串.然而,由于某种原因,它被渲染为字符串,而不是HTML.

在此输入图像描述

有什么建议?

html javascript jsx reactjs

105
推荐指数
8
解决办法
16万
查看次数

textarea的.val()不考虑新行

.val()jQuery中a项的属性<textarea>似乎不适用于新行.我需要这个功能,因为文本区域是为了识别输入键并将其显示为预览,新线条完整.

但是,这个小提琴会显示出什么:http://jsfiddle.net/GbjTy/1/.将显示文本,但不会显示新行.

如何实现预览以包含新行,我知道这是可能的,因为它在Stack Overflow Post Question预览中执行此操作.

谢谢.

PS我在SO上看到了与此相关的其他链接,但是他们都说让最终用户使用一些代码,这对我来说不是一个理想的方法.如果没有最终用户编写任何特定代码,我怎么能实现这一点,例如SO问题预览,其中Enter在预览中应该正常工作.

html jquery textarea newline enter

15
推荐指数
2
解决办法
4万
查看次数

标签 统计

html ×2

enter ×1

javascript ×1

jquery ×1

jsx ×1

newline ×1

reactjs ×1

textarea ×1