首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >jquery:查找id具有特定模式的元素

jquery:查找id具有特定模式的元素
EN

Stack Overflow用户
提问于 2009-09-28 15:46:37
回答 3查看 64.6K关注 0票数 60

我正在尝试查找具有特定模式的id的span元素。它的主要用途是查找从母版页派生的asp.net (aspx)页呈现的某些元素。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-09-28 15:50:39

$('span').each(function(){
   if( $(this).attr('id').match(/pattern/) ) {
        // your code goes here
   }
});

问题解决了。

票数 36
EN

Stack Overflow用户

发布于 2009-09-28 16:05:02

以公认的答案为基础:

这取决于您要寻找的是哪种模式。如果您的模式类似于"MasterPageElement_CheckBox_4443“、"MasterPageElement_CheckBox_4448”等,那么您还可以使用:

$("span[id^=MasterPageElement_CheckBox]")

对于简单模式,有3个内置的属性选择器:

$("span[id^=foo]")

该选择器匹配所有具有id属性的跨度,并且以foo (例如fooblah)开头

$("span[id$=foo]")

该选择器匹配所有具有id属性的跨度,并以foo结尾(例如blahfoo)。

$("span[id*=foo]")

该选择器匹配所有具有id属性的跨度,并且其中包含foo (例如blahfooblah)。

票数 173
EN

Stack Overflow用户

发布于 2020-06-03 23:18:01

我知道这是一个古老的帖子,但额外的信息可以帮助那些偶然发现这一点的未来开发人员。:)为了补充@cdmckay提到的内容,您可以组合属性选择器以实现“以X开始,以Y结束”。

$("input[id^=inp][id$=_AddItem]")

这将匹配id "inp1_AddItem“、"inp2_AddItem”、"inp3_AddItem“等。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1487792

复制
相关文章

相似问题

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