substring不适用于jquery .text()

时间:2013-12-26 04:48:46

标签: javascript jquery substring

我的代码:

monthName = $("#StartDateMonth option:selected").text();
console.log(monthName, monthName.substring(0,3), 'December'.substring(0,3));

返回:

December
<nothing>
Dec

为什么会发生这种荒谬的事情? 我的浏览器:Chrome - Ubuntu

1 个答案:

答案 0 :(得分:1)

它必须是.text()结果中的空格。您可以在致电substring之前修剪它。

示例:

monthName = $.trim($("#StartDateMonth option:selected").text());
console.log(monthName, monthName.substring(0,3), 'December'.substring(0,3));