我有以下场景:
var el='li';
有5个<;李>,每个都有一个
数据幻灯片=编号
属性(编号分别为1,2,3,4,5)
我现在需要找到当前活动的幻灯片编号,该编号映射到var current=$('ul')。data(current)并在每次幻灯片更改时更新
到目前为止,我的尝试未成功,尝试构造与当前幻灯片匹配的选择器:
$('ul')。查找(el+[数据幻灯片=+当前+]);
不匹配/不返回任何内容
我无法硬编码li
部分的原因是,这是一个用户可访问的变量,如果需要,可以将其更改为其他元素,因此它可能并不总是li
你知道我遗漏了什么吗
必须将current
的值注入属性选择器:
$(";ul";).find(`[data slide='${current}']`)
对于较旧的JavaScript环境(ES5及更早版本):
$(“ul”)查找(“数据幻灯片=”+“当前+”);