检测div中的字符并将其删除Javascript或jQuery

我有这个div:

<h1>$340</h1>

我需要检测这个div里面是否有美元符号,
如果是这样 - 删除它


我会再解释一下:我已经得到了这段代码,所以我设法检测符号是否在div中,但我无法确定如何删除它并更新DOM?

var sign = $('h1').text();

    if (sign.indexOf("$") >= 0) {
     //remove the sign
    }

使用简单的正则表达式很容易

var div = $('your selector here');
div.html(div.html().replace(/$/g, ''));

这就是我的意思,没有If条件:

$('h1').text( $('h1').text().replace("$", ''));  

像这样尝试

var price = $("h1").html().replace(/[^d.]/g, '');
console.log(price);
链接地址: http://www.djcxy.com/p/74099.html

上一篇: Detect character in div and remove it Javascript or jQuery

下一篇: Check a string for certain characters