如何删除"<"使用jQuery在div和table之间的特殊字符

时间:2016-09-22 00:18:43

标签: javascript jquery html css

如下面的屏幕截图所示,我想删除不需要的<个特殊字符。

注意:这不是HTML问题

我正在尝试通过以下方法获取子节点但不知道如何删除它们。

HTML

<div>
>
>
>
>
>
<table>
</table>
</div>

使用Javascript:

$('div')
        .contents()
        .filter(function(){
            return this.nodeType === 3 && /\S/.test(this.nodeValue);
        });

enter image description here

2 个答案:

答案 0 :(得分:1)

我不确定你要处理的代码/ HTML,但我会做这样的事情:

$('div').text().replace(/</g, '');

demo

答案 1 :(得分:0)

我想出了解决此问题的一种方法来设置值this.nodeValue

$("div").contents()
    .filter(function(){
        this.nodeValue = '';
    });

欢迎其他解决方案。