我在此行中有一个错误:
jQuery('a[href$=jpg], a[href$=png], a[href$=gif], a[href$=jpeg], a[href$=.mov] , a[href$=.swf] , a[href*=vimeo.com] , a[href*=youtube.com]').each(function()
请在上面的行中指明错误。
这是我的代码:
if(autolink)
{
jQuery('a[href$=jpg], a[href$=png], a[href$=gif], a[href$=jpeg], a[href$=.mov] , a[href$=.swf] , a[href*=vimeo.com] , a[href*=youtube.com]').each(function()
{
if(!jQuery(this).attr('rel') != undefined && !jQuery(this).attr('rel') != '' && !jQuery(this).hasClass('noLightbox'))
{
jQuery(this).attr('rel','lightbox[auto_group]')
}
});
}
2条答案
按热度按时间5us2dqdw1#
jQuery不喜欢在表达式中使用句点,请在属性值周围加上引号,如下所示:
http://jsfiddle.net/G9EZR/
7nbnzgx92#
尝试为选择器添加引号,例如:
至