Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/82.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript JQuery:查找页面中与给定模式匹配的所有id_Javascript_Jquery_Regex - Fatal编程技术网

Javascript JQuery:查找页面中与给定模式匹配的所有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'))

我有一组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'))
.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\]'");