首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >使用jQuery查找页面上元素ID包含特定文本的所有元素

使用jQuery查找页面上元素ID包含特定文本的所有元素
EN

Stack Overflow用户
提问于 2009-07-30 13:49:10
回答 3查看 217.7K关注 0票数 152

我正在尝试查找元素ID包含特定文本的页面上的所有元素。然后,我需要根据找到的元素是否被隐藏来过滤它们。任何帮助都是非常感谢的。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2009-07-30 13:51:41

代码语言:javascript
复制
$('*[id*=mytext]:visible').each(function() {
    $(this).doStuff();
});

注意选择器matches all elements开头的星号'*‘。

请参阅Attribute Contains Selectors,以及:visible:hidden选择器。

票数 231
EN

Stack Overflow用户

发布于 2009-07-30 13:57:24

这将选择ID包含'foo‘且可见的所有DIVs

代码语言:javascript
复制
$("div:visible[id*='foo']");
票数 22
EN

Stack Overflow用户

发布于 2009-07-30 15:16:35

感谢你们两位。这对我来说非常有效。

代码语言:javascript
复制
$("input[type='text'][id*=" + strID + "]:visible").each(function() {
    this.value=strVal;
});
票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1206739

复制
相关文章

相似问题

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