jQuery中用下划线替换空格的问题

jQuery中用下划线替换空格的问题,jquery,Jquery,您能告诉我如何用“\uu”替换名称之间的SPCE吗 var name = $('input[name="name"]').val(); $('#nameDiv').html(name.replace(/\s+/g," ")); 但不做这项工作 谢谢尝试使用以下表达式: var name = $('input[name="name"]').val(); $('#nameDiv').html(name.replace(/_/g, ' ')); 或 只需将替换为” 并以相反的顺序改

您能告诉我如何用“
\uu
”替换名称之间的SPCE吗

var name  = $('input[name="name"]').val(); 
$('#nameDiv').html(name.replace(/\s+/g," "));
但不做这项工作


谢谢

尝试使用以下表达式:

  var name  = $('input[name="name"]').val(); 
  $('#nameDiv').html(name.replace(/_/g, ' '));

只需将
替换为

并以相反的顺序改变

 var name  = $('input[name="name"]').val(); 
 $('#nameDiv').html(name..replace(/ /g,"_"));
//“u”至”


“//”到“”

实际上,您的主要问题是无法正确获取属性的值。相反,要这样做

 var name = $('input[name="name"]').attr("name"); 
 $('#nameDiv').html(name.replace("_", " "));

你不能用.replace(/\s+/g,“”)

来做吗?如果你想得到
的结果,用
“\u”
代替
作为
.replace()
的第二个参数,谢谢,但是我需要用相反的方法,我的意思是我想把空格改成
,“_”);
 var name = $('input[name="name"]').attr("name"); 
 $('#nameDiv').html(name.replace("_", " "));