2017-10-16 90 views
-4

我有这样的代码:首字母大写被Jquery的

$("input").keyup(function() { 
 
    var data = this.value.split(" "); 
 
    $('p').append(data.slice(0)); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<input type="search"> 
 
<p></p>

我想这个数组的第一个字母要大写,感谢您的帮助!

+0

'$( 'P')的文字($(本).VAL ().split(“”).map(str => str && str [0] .toUpperCase()+(str.length> 1?str.slice(1).toLowerCase():''))。join “”));' – Tushar

回答

1

使用JavaScript原型..

String.prototype.capitalize = function() { 
 
    return this.charAt(0).toUpperCase() + this.slice(1); 
 
} 
 

 

 
var test = "hello"; 
 

 
console.log(test.capitalize())

2

在这里你去:

data[0] = data[0].toUpperCase();