Javascript JQuery:查找页面中与给定模式匹配的所有id
我有一组html元素(动态元素),其中一个元素是模板。。现在我想在页面中找到除模板之外的所有id 例:Javascript JQuery:查找页面中与给定模式匹配的所有id,javascript,jquery,regex,Javascript,Jquery,Regex,我有一组html元素(动态元素),其中一个元素是模板。。现在我想在页面中找到除模板之外的所有id 例: 您可能不需要jQuery [].slice.call(document.queryselectoral('div')) .filter(el=>el.id.match(/your regex here/) .forEach(el=>console.log(el.id)) 您可能不需要jQuery [].slice.call(document.queryselectoral('div'))
您可能不需要jQuery
[].slice.call(document.queryselectoral('div'))
.filter(el=>el.id.match(/your regex here/)
.forEach(el=>console.log(el.id))代码>
您可能不需要jQuery
[].slice.call(document.queryselectoral('div'))
.filter(el=>el.id.match(/your regex here/)
.forEach(el=>console.log(el.id))代码>
添加过滤器
$(“div[id^='text'])。不是('[id*=XXX]')。css('color','red')代码>
正文[1]
文本[2]
文本[XXX]
添加过滤器
$(“div[id^='text'])。不是('[id*=XXX]')。css('color','red')代码>
正文[1]
文本[2]
text[XXX]
这将返回您需要的所有div
$('div')
.filter(函数(){
返回此.id.match('text\\[.\\]');
});代码>
这将返回您需要的所有div
$('div')
.filter(函数(){
返回此.id.match('text\\[.\\]');
});代码>
感谢大家的贡献。。下面的代码对我有用
$("div[id^='text']:not([id$='XXX\]'");
谢谢大家的贡献。。下面的代码对我有用
$("div[id^='text']:not([id$='XXX\]'");
这个正则表达式选择器很棒这个正则表达式选择器很棒
$("div[id^='text']:not([id$='XXX\]'");