有没有办法选择带有前缀"my"和后缀"0-9"的jQuery的所有id.像这些$("#my $ 1-4")或者只是循环可能吗?
<div id="my1"/>
<div id="my2"/>
<div id="my3"/>
<div id="my4"/>
<div id="my5"/>
Run Code Online (Sandbox Code Playgroud)
Dav*_*mas 23
第一个想法,似乎运作良好:
$('div[id^="my"]').filter(
function(){
return this.id.match(/\d+$/);
});
Run Code Online (Sandbox Code Playgroud)
上面选择了以值开头的所有div元素,然后将返回的元素过滤到那些也以数字字符结尾的元素.idmyid
参考文献: