检测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