使用 BR 选择器操作 HTML



我有一个使用主干的应用程序。在其中一个视图中,有一个白板元素呈现为 markdown。当在另一个包含列的视图中将其呈现为内联行时,当 markdown 对象中有标记时,布局
会出现问题。

如何摆脱<br>和以下文本,但保留初始部分?

法典:

var wh_html = $('<div/>').html(marked(this.model.get('whiteboard'),
              {sanitize: true, breaks:false, smartypants: false}));
var fline = wh_html.find('p:first,li,h1,h2,h3,h4,h5,h6').first().html();

当我输入这样的文字时: 谷歌它很棒!

"它很棒!"出现在下一行,这打破了布局。

我希望能够在wh_html上工作,以便我得到: 谷歌

请帮忙。

如果你在该代码的某些部分有文本中的 html,

你可以摆脱
元素,只需拥有例如

str=str.replace(/<br>/gi, "n");

或将其替换为任何其他文本,而不是文本换行符""。

编辑:

你想剥离从标签到结束的所有内容。谷歌搜索并发现对您有用:

var s = 'google.fi <br/> It s great';
var n = s.indexOf('<br/>');
s = s.substring(0, n != -1 ? n : s.length);

最新更新