【发布时间】:2015-04-15 14:22:22
【问题描述】:
我正在尝试突出显示与查询匹配的文本,但我不知道如何让标签显示为 HTML 而不是文本。
var Component = React.createClass({
_highlightQuery: function(name, query) {
var regex = new RegExp("(" + query + ")", "gi");
return name.replace(regex, "<strong>$1</strong>");
},
render: function() {
var name = "Javascript";
var query = "java"
return (
<div>
<input type="checkbox" /> {this._highlightQuery(name, query)}
</div>
);
}
});
当前输出:Java脚本
所需输出:Java脚本
【问题讨论】:
标签: javascript reactjs react-jsx