var v = $(forum[yourVersion]+' a[href*="youtube.com/v/"]');
for ( i = 0; i < v.length; i++) {
var match = v[i].href.match(/\(((\s*?.*?)*?)\)/);
v[i].href = v[i].href.replace(match[0],'');
var c = v[i].href.replace(/(www\.)?youtube.com/, 'img.youtube.com');
var d = c.replace('v','vi');
v[i].outerHTML= '<a class="uTubeE" rel="vid_gallery" title="'+match[1]+'" href="' + v[i].href + '"><span class="uTubeE_overlay"></span><img src="'+ d +'/0.jpg"/>';
v[i].className='uTubeE';
}
我正试图让这两个工作正常,早些时候有人帮助我记住.match()
并这样做 -
var match = v[i].href.replace(/\(((\s*?.*?)*?)\)/,'');
当然这有效,但我需要得到它,以便我可以使用 match[0] 和 match[1] 以供以后使用,例如标题属性。
有人能帮忙吗?
这是使用 youtube 视频的默认缩略图
var c = v[i].href.replace(/(www\.)?youtube.com/, 'img.youtube.com');
var d = c.replace('v','vi');
我匹配的网址是说www.youtube.com/v/dje838329
,但网址会出现
www.youtube.com/v/dje838329(titleOfMovie)
我正在尝试获取 (titleOfMovie) 的数据以供以后使用。
不要说它是错误的,而是请提出一些有用的评论,例如可能出了什么问题,因为它确实有效,但不能像我应该的那样使用它用于以后的目的。