您能告诉我如何用“_
”替换名称之间的空格
var name = $('input[name="name"]').val();
$('#nameDiv').html(name.replace(/\s+/g," "));
但是没有做好这份工作?谢谢
答案 0 :(得分:1)
尝试使用此表达式:
var name = $('input[name="name"]').val();
$('#nameDiv').html(name.replace(/_/g, ' '));
或
只需将_
替换为" "
var name = $('input[name="name"]').val();
$('#nameDiv').html(name.replace("_", ' '));
以相反的顺序改变
var name = $('input[name="name"]').val();
$('#nameDiv').html(name..replace(/ /g,"_"));
Js Fiddle Demo //“_”到“”
Another Fiddle //“”to“_”
答案 1 :(得分:1)
你不能用.replace(/ \ s + / g,“_”)
来做答案 2 :(得分:0)
实际上您遇到的主要问题是您错误地获取了属性的值。相反,这样做
var name = $('input[name="name"]').attr("name");
$('#nameDiv').html(name.replace("_", " "));