选择器中的正则表达式 JQuery
regexp in selector JQuery
我在页面上有一些滑块。每个滑块都有唯一的 ID。
<div id="gallery-1"><div>
<div id="gallery-2"><div>
........................
<div id="gallery-10"><div>
我还有一些功能(JQuery)
$('#gallery-1').royalSlider({....})
$('#gallery-2').royalSlider({....})
...............................................
$('#gallery-1').royalSlider({....})
如果我在页面上有 10 个滑块,我必须复制粘贴 10 个片段 JQuery 代码(正如我在上面匹配的那样)。我想对 $('#gallery-[/\d/]')
使用正则表达式。我可以创建这样的东西吗,或者 mb 还有另一种方法吗?
尝试使用:-
$('div[id^="gallery-"]')
这将搜索所有 id's
以 gallery-
开头的 div
在纯jQuery中,你可以使用这个:
$('div[id^=gallery-]').royalSlider({...})
即使你真的应该用一些属性标记那些 div
。
我在页面上有一些滑块。每个滑块都有唯一的 ID。
<div id="gallery-1"><div>
<div id="gallery-2"><div>
........................
<div id="gallery-10"><div>
我还有一些功能(JQuery)
$('#gallery-1').royalSlider({....})
$('#gallery-2').royalSlider({....})
...............................................
$('#gallery-1').royalSlider({....})
如果我在页面上有 10 个滑块,我必须复制粘贴 10 个片段 JQuery 代码(正如我在上面匹配的那样)。我想对 $('#gallery-[/\d/]')
使用正则表达式。我可以创建这样的东西吗,或者 mb 还有另一种方法吗?
尝试使用:-
$('div[id^="gallery-"]')
这将搜索所有 id's
以 gallery-
在纯jQuery中,你可以使用这个:
$('div[id^=gallery-]').royalSlider({...})
即使你真的应该用一些属性标记那些 div
。