1

我正在尝试使用 jquery 提取 src 的一部分:

<iframe width="615" height="375" src="//www.youtube.com/embed/4PzoS6ZgDsw?HD=1;rel=0" frameborder="0" allowfullscreen></iframe>

我想提取 youtube id'4PzoS6ZgDsw':

这是我已经走了多远:

$youtubeVid = <iframe width="615" height="375" src="//www.youtube.com/embed/4PzoS6ZgDsw?HD=1;rel=0" frameborder="0" allowfullscreen></iframe>

var youtubeVid = '<?php echo $youtubeVid; ?>';
var urlsplit = youtubeVid.split("/");
var youtubeID = urlsplit[4];

这将返回:4PzoS6ZgDsw?HD=1;rel=0" frameborder="0" allowfullscreen><

非常感谢任何帮助

4

2 回答 2

1

尝试这个:

var urlsplit = youtubeVid.split("?")[0];
var youtubeID = urlsplit.split('/')[4]
于 2013-07-12T14:06:21.117 回答
1
var urlsplit = youtubeVid.split("/");
var youtubeID = urlsplit[4];
var tmp = urlsplit[4].split("?");

-> tmp[0]..

于 2013-07-12T14:06:39.187 回答