在javascript中删除<b>标记</b>

时间:2014-01-15 07:35:47

标签: javascript

其实我发现了类似的问题,但这些答案都没有帮助我。 有人可以帮我弄清楚如何从js中的变量中删除<b>

我所拥有的是以下内容:
var p_name_original = $(this).find('td#p_name').html();
alert(p_name_original);
它以粗体返回一些文字,如<b>text</b>。 如何从p_name_original中删除此<b>text</b><b>?如果我可以在将值赋给p_name_original时将其远程调用,那会好得多。

提前致谢,
AshotAr。

3 个答案:

答案 0 :(得分:2)

简单:将.html()更改为.text()

答案 1 :(得分:0)

如果只有<b>个标签,请使用此选项:

function strip(html)
{
var tmp = document.createElement("DIV");
tmp.innerHTML = html;
return tmp.textContent || tmp.innerText;
}

如果还有其他人:

function strip(html)
{
html = html.replace(/<b>/g, "");
html = html.replace(/<\/b>/g, "");
return html;
}

答案 2 :(得分:0)

试试这个

 var p_name_original = $(this).find('td#p_name>b').html();
 alert(p_name_original);