我有以下情况:
var el = 'li';
页面上有5个<li>
,每个<li>
都有一个data-slide=number
属性,其中number分别为1,2,3,4,5。
现在我需要找到当前活动的幻灯片编号,它映射到var current = $('ul').data(current);
,并在每次幻灯片更改时更新。
到目前为止,我的尝试都没有成功,我试图构建选择器以匹配当前的幻灯片:
$('ul').find(el+[data-slide=+current+]);
没有匹配/返回任何内容...
我不能硬编码
你有什么想法,我错过了什么?
.find(el+[data-slide=+current+]);
里面吗?看起来你漏了一些引号"[data-slide]"
。 - xandy$('*[data-slide]')
您可以像这样使用它:$('*[data-slide]').each( function() { ... });
- Avatar