如何使用jQuery从字符串中获取第一个字母

46
我对jquery的知识较少。我已经提到了下面的脚本。
var header = $('.time'+col).text();
alert(header);

我从字符串中得到了"109:00AM",如何得到第一个字母,比如1。 你能帮我吗?
1个回答

111

尝试使用 charAt(0),例如:

var header = $('.time'+col).text();
alert(header.charAt(0));

你也可以使用 substring 方法,例如:

alert(header.substring(1));

就像@Jai所说的那样,您也可以像这样使用slice


alert(header.slice(0,1));

4
.slice(0, 1)的意思是截取一个字符串的第一个字符。 - Jai
3
谢谢@Jai,我已经在我的回答中添加了。 - GautamD31
那不是我给它点了踩。看,我喜欢你的评论。 - Jai
4
在你的帖子中,FYI alert(header.substring(1))会返回整个字符串,除了第一个字符。我认为你想要alert(header.substring(0,1)); - substring的语法是(开始,结束),所以你只需要第一个字符,它从字符0开始,到字符1结束(不包括字符1)。 - Gideon

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接