javascript - 删除事件为 'replace' 的文本

标签 javascript jquery replace

我想删除一些带有以下代码的text文本:

$(".jq-text li a").html(function(i, h){
     return h.replace(/text/, "");
  }); 

效果很好,正如预期的那样。问题是我想删除文本 http:// ,所以我尝试了:

$(".jq-text li a").html(function(i, h){
     return h.replace(/http:///, "");
  }); 

这在 Dreamweaver 中给我一个错误...我应该怎么写?

最佳答案

您必须转义正则表达式中的正斜杠:

return h.replace(/http:\/\//, "");

关于javascript - 删除事件为 'replace' 的文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13342675/

相关文章:

javascript - 一旦 div 命中或到达屏幕的最顶部,如何应用 jquery 效果?

javascript - Bootstrap : file input field ignores clicks when used in modal dialog

javascript - 按钮的点击监听器在 Bootstrap 中不起作用

javascript - grunt uglify 显示错误

javascript - 根据 rel 值选择所有 html 元素

jquery - 为特定的 div 设置 L_PREFER_CANVAS = true

javascript - 是否可以使用循环(for/while)制作动画

python - 替换正则表达式匹配中的命名组

javascript - 正则表达式不能在 IE 7 的 Javascript 中工作

arrays - PySpark:替换 ArrayType(String) 中的值