我试图在下一页的所有链接中替换所有下划线的空格:
不幸的是,它不能用更少的汽车工作:
正如您所看到的,它只会删除前4个下划线。每个
以下是我使用的代码:
<script src="//ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script>
$(document).ready(function() {
$("#content li").each(function() { $(this).each( function () {
$("a").each ( function () {
$(this).text( $(this).text().replace("_", " ") ); // replace
}) })
});
});
</script>
答案 0 :(得分:1)
与 JavaScript RegExp g Modifier 一起使用以替换所有事件:
$("#content li a").each(function(){
$(this).text($(this).text().replace(/_/g, " "));
});
<强> Working Demo 强>
答案 1 :(得分:1)
只需将text()
与正则表达式一起使用:
$('#content li a').text(function(i, t){
return t.replace(/_/g, ' ');
});
参考文献: