Jquery 正则表达式 : substitute <br/>

标签 jquery regex


这是我的代码:

$(".tooltip").live('click', function() {
    var texte = $('#tiptip_content').text();
    $('#subheader').html(texte);
});

var texte包含一些文本 <br/>标签和 <b></b>标签。
我想将此文本添加到 #subheader 但使用 <br/>更改为“双空格”和 <b></b>标签已删除。

请问我该怎么做?

最佳答案

至于非正则表达式解决方案。

.text()删除任何 <elements/>您可以使用.replaceWith()更改您的 <br/>&nbsp;&nbsp;

var d = $('#tiptip_content').clone();
var texte = d.find("br").replaceWith("&nbsp;&nbsp;").end().text();
$('#subheader').html(texte);

<强> Example on jsfiddle

关于Jquery 正则表达式 : substitute <br/>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5978076/

相关文章:

jquery - 使用 jQuery 替换 HTML 页面中的文本

javascript - 获取动态创建的元素的位置

python - 是否有一个Python正则表达式可以将以 "foo"开头的行上的所有 "bar"更改为 "#"?

javascript - 将文件系统位置解析为可用文件 ://urls in chrome

c# - 正则表达式查找字符串中所有出现的模式

正则表达式选择所有 .c 文件,但带有特定前缀的文件除外

regex - 如何正确运行find |与 grep + 转义字符并行?

jquery - 在父级中显示从 iframe 传递的变量

jQuery 移动 : How to refresh page with dynamic DOM manipulation?

JavaScript 文字插入值? (字 rune 字中的字符太多)