首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >JQuery,如何查找ID相似的div列表

JQuery,如何查找ID相似的div列表
EN

Stack Overflow用户
提问于 2009-08-04 03:25:12
回答 3查看 91.8K关注 0票数 55

我有一个这样的html结构:

代码语言:javascript
复制
<div id="triger1">some elements inside</div>
<div id="triger2">some elements inside</div>
<div id="triger3">some elements inside</div>
<div id="triger4">some elements inside</div>

如何在JQuery中获取所有包含触发器ID的div数组(如您所见,它们都有触发器,但编号不同,例如。triger1、triger2等)

提前感谢

EN

回答 3

Stack Overflow用户

发布于 2009-08-04 03:27:25

实际上,您可以在选择器中使用正则表达式来实现您正在寻找的内容,如下所示:

代码语言:javascript
复制
$("div:regex(id, yourRegularExpression)");

(注意:这确实需要regex-selector插件)

有人问了类似的问题,here

您可以阅读有关正则表达式here的所有内容。

正如其他人所指出的,您可以像这样获得相同的结果:

代码语言:javascript
复制
$("div[id^='partOfID']");

通过使用简单的jQuery选择器。但是,对于更复杂的选择,您将需要使用regex plugin或手动执行,如linked question中所述。

祝好运!

票数 7
EN

Stack Overflow用户

发布于 2009-08-04 03:27:52

选择id属性包含字符串triger的所有div元素

代码语言:javascript
复制
$('div[id*="triger"]');

在jQuery文档中有更多关于使用*=的信息:Attribute Contains Selector [name*="value"]

票数 7
EN

Stack Overflow用户

发布于 2009-08-04 03:27:27

代码语言:javascript
复制
var trigerList = $("div[id^='triger']");
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1225611

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档