Javascript Split()的工作方式与显式数组声明不同

Javascript Split()的工作方式与显式数组声明不同,javascript,jquery,arrays,split,Javascript,Jquery,Arrays,Split,谁能告诉我我做错了什么: 我希望将我的#videoslistDIV中的YouTube视频ID列表拆分为一个数组,并填充我找到的一个简单视频转盘所使用的数组 当在脚本中显式声明视频ID数组时,它可以正常工作,但是如果我使用DIV的.text()或.html()(jQuery),并将其拆分为一个数组,即使数组填充得很好,但似乎在某个地方出现了问题,这意味着它无法工作,但是我想不出来 非常感谢您的帮助 这是因为分号后面有空格。您可以删除DIV中分号后面的空格,也可以在将字符串添加到YouTube代码之

谁能告诉我我做错了什么:

我希望将我的
#videoslist
DIV中的YouTube视频ID列表拆分为一个数组,并填充我找到的一个简单视频转盘所使用的数组

当在脚本中显式声明视频ID数组时,它可以正常工作,但是如果我使用DIV的
.text()
.html()
(jQuery)
,并将其拆分为一个数组,即使数组填充得很好,但似乎在某个地方出现了问题,这意味着它无法工作,但是我想不出来


非常感谢您的帮助

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

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

也许您需要在将数组值使用到旋转木马之前修剪数组值?也许您需要在将数组值使用到旋转木马之前修剪数组值?我对您的小提琴进行了修改,看起来删除这些空间:非常感谢!太尴尬了……:)我将.split(;)改为.split(;);我对你的小提琴做了一个修改,它似乎通过删除那些空格起到了作用:非常感谢!太尴尬了……:)我将.split(;)改为.split(;);