我的问题可能很简单,但我没有做对。我怎样才能删除“|” 到目前为止,我使用了以下字符串,但它不起作用
<div class="inner"> | ABCD || </div>
var txt=divVar.html();
1)txt=txt.remove("|");
2)txt=txt.replace (/|/g, '');
我的问题可能很简单,但我没有做对。我怎样才能删除“|” 到目前为止,我使用了以下字符串,但它不起作用
<div class="inner"> | ABCD || </div>
var txt=divVar.html();
1)txt=txt.remove("|");
2)txt=txt.replace (/|/g, '');
你必须逃避'|' 特点:
txt=txt.replace (/\|/g, '');
如果您只想删除“|” 而不是'||' 比你可以使用下面提到的解决方案
<div class="inner"> | ABCD || </div>
<script type="text/javascript">
$(document).ready(function () {
var str = $(".inner").html();
alert(str);
var FormatedStr = str.trim().replace('|', '');
alert(FormatedStr);
});
</script>
否则,如果您想同时替换两者而不是使用下面
<div class="inner"> | ABCD || </div>
<script type="text/javascript">
$(document).ready(function () {
var str = $(".inner").html();
alert(str);
var FormatedStr = str.trim().replace('|', '').replace('||', '');
alert(FormatedStr);
});
</script>
希望这可以帮助您解决问题
谢谢普拉尚特