我得到这样的代码:

$('.mainp').find('A[href$=jpg]','A[href$=jpeg]','A[href$=gif]','A[href$=png]').fancybox();

和它仅适用于.jpg文件。当我将其更改为:

$('.mainp').find('A[href$=png]').fancybox();

它为.png文件。所以我在做什么错了,那个的fancybox()不与所有类型的文件的工作?

有帮助吗?

解决方案

在逗号字符串中属于,我不认为find可以采取很多参数。

$('.mainp').find('A[href$=jpg], A[href$=png]').fancybox();

参见:选择器/多

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top