我有一个脚本,它作为一个对象返回值。它可以返回文字或数字,如'hello, goodbye'
或'500, 900'
。jQuery分割问题
当我尝试使用split()
这个对象,我赶上了一个错误:
TypeError: Object 'hello, goodbye' has no method 'split'
但我想用分裂。我能做什么?
似乎将此对象转换为字符串的唯一方法,该怎么做?
我有一个脚本,它作为一个对象返回值。它可以返回文字或数字,如'hello, goodbye'
或'500, 900'
。jQuery分割问题
当我尝试使用split()
这个对象,我赶上了一个错误:
TypeError: Object 'hello, goodbye' has no method 'split'
但我想用分裂。我能做什么?
似乎将此对象转换为字符串的唯一方法,该怎么做?
确实a = a+''; a.split('')
工作吗?应该在调用split之前将对象转换为字符串。
使用串联会调用对象的'toString()'方法,默认返回* [object Object] *。 OP的对象必须使用一些其他的'toString'方法,所以最好明确地做到:'a.toString()。split('
对我来说,这似乎是解决实际问题的方法。但为了给出正确的答案,我们需要知道对象是什么...... – 2011-05-08 12:53:17
这与jQuery或HTML没有任何关系。 – RobG 2011-05-08 11:12:45
你能否发表更多你的代码?这个对象是什么?它不能只是文本,否则'.split()'会起作用。 – 2011-05-08 11:13:38