【发布时间】:2014-01-21 11:00:26
【问题描述】:
我有一个关于 java 脚本中的拆分功能的问题。在我的示例中,split.length 方法仅返回“1”,但为什么呢?变量“singleWords”只包含“”(或者换句话说:什么都没有)
代码如下:
var singleWords = jQuery(elementId).text().split(",");
if (singleWords.length == 0) {
// if case
} else {
// else case
}
jQuery(elementId).text() 的值为:“ABC, XYZ, OOP”,singleWords 的值为“”
【问题讨论】:
-
你能做一个 JSFiddle 来展示这个吗?
-
elementId和jQuery(elementId).text()的值是多少? -
singleWords不能包含任何内容,它必须是一个数组,尽管它可能是一个只有一个元素为空字符串的数组。
标签: javascript jquery split