我的代码:
monthName = $("#StartDateMonth option:selected").text();
console.log(monthName, monthName.substring(0,3), 'December'.substring(0,3));
返回:
December
<nothing>
Dec
为什么会发生这种荒谬的事情?
我的浏览器:Chrome-Ubuntu
最佳答案
它必须是.text()
结果中的空格。您可以在调用substring
之前对其进行修整。
例:
monthName = $.trim($("#StartDateMonth option:selected").text());
console.log(monthName, monthName.substring(0,3), 'December'.substring(0,3));