2013-01-15 24 views
0

任何人都可以请建议我做错了什么:的Javascript斯普利特()不工作一样明确的数组声明

我想拆分成YouTube影片ID在我#videoslist DIV列表,并填充数组我发现了一个简单的视频轮播使用。

当视频ID数组在脚本中明确声明,它工作正常,但如果我把DIV的.text().html()(jQuery)和拆分成一个数组,即使该数组被填充细,似乎有成为一个问题的地方,这意味着它不工作,但我不知道它...

任何帮助非常感谢!

+0

http://jsfiddle.net/PYMBB/ – user1039769

+0

也许你需要修改你的数组的值之前使用它们到卡鲁塞尔? –

回答

4

这是因为分号后有空格。您可以删除DIV中分号之后的空格,或者在将字符串添加到YouTube代码之前修剪字符串。

+0

我对你的小提琴做了一个修改,它似乎通过去除这些空格而起作用:http://jsfiddle.net/PYMBB/1/ –

+0

非常感谢!所以很尴尬...... :) 我将.split(“;”)改为.split(“;”); – user1039769