Jquery 灯光库匹配错误
我正在制作一个带有light gallery插件的视频库,以便及时运行。它会生成以下错误Uncaught TypeError:无法读取未定义的属性“match”,正如在论坛中研究的,但尚未找到解决方案 测试页面:Jquery 灯光库匹配错误,jquery,gallery,lightgallery,Jquery,Gallery,Lightgallery,我正在制作一个带有light gallery插件的视频库,以便及时运行。它会生成以下错误Uncaught TypeError:无法读取未定义的属性“match”,正如在论坛中研究的,但尚未找到解决方案 测试页面: var youtube = src.match(/\/\/(?:www\.)?youtu(?:\.be|be\.com)\/(?:watch\?v=|embed\/)?([a-z0-9self\-]+)/i); 您使用了错误的html标记 像这样使用 HTML <div id=
var youtube = src.match(/\/\/(?:www\.)?youtu(?:\.be|be\.com)\/(?:watch\?v=|embed\/)?([a-z0-9self\-]+)/i);
您使用了错误的html标记 像这样使用 HTML
<div id="lightgallery">
<a href="images/landding/1.jpg" class="light-link">
<img src="images/landding/1.jpg" />
</a>
<a href="images/landding/1.jpg" class="light-link">
<img src="images/landding/1.jpg" />
</a>
<a href="images/landding/1.jpg" class="light-link">
<img src="images/landding/1.jpg" />
</a>
您已经有了什么代码?看起来您无法将
match
应用于src
。什么是src
?
$("#lightgallery").lightGallery({
selector: '.light-link'
});