Javascript 按id和自定义属性获取元素
我有一些类似的元素:Javascript 按id和自定义属性获取元素,javascript,jquery,Javascript,Jquery,我有一些类似的元素: <a id="0-interval-44" class="elem" style="width: 50px; height: 50px; display: none;" data-transformeffect="fade">text 1</a> <a id="7-interval-15" class="elem" style="width: 100px; height: 100px; display: none;" data-transfor
<a id="0-interval-44" class="elem" style="width: 50px; height: 50px; display: none;" data-transformeffect="fade">text 1</a>
<a id="7-interval-15" class="elem" style="width: 100px; height: 100px; display: none;" data-transformeffect="slide">text 2</a>
<a id="7-interval-15" class="elem" style="width: 100px; height: 100px; display: none;" data-transformeffect="fade">text 3</a>
text 1
文本2
文本3
我需要通过id和数据transformeffect
属性获取所有元素。例如,我需要使用.id.indexOf('7-interval-')>-1
和.data.transformeffect()=='fade'
获取所有元素。
这是必要的,以便对不同的元素应用不同的效果 您可以使用和
重要提示,ID必须是唯一的您正在使用的7-interval-15
多次更改它。用作
var a = $('a[id^="7-interval-"][data-transformeffect="fade"]')
$(“[id*='7-interval-'][data transformeffect=fade]”)是否应该是数据transformeffect
而不是数据。transformeffect
?
var a = $('a[id^="7-interval-"][data-transformeffect="fade"]')