首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何选择包含特定文本的所有锚标签

如何选择包含特定文本的所有锚标签
EN

Stack Overflow用户
提问于 2010-03-15 20:13:54
回答 5查看 65.1K关注 0票数 75

给定多个锚标签:

代码语言:javascript
复制
<a class="myclass" href="...">My Text</a>

如何选择与类匹配并带有特定文本的锚点。例如,选择包含类‘myclass’和text:'My Text‘的所有锚点

EN

回答 5

Stack Overflow用户

回答已采纳

发布于 2010-03-15 20:16:59

代码语言:javascript
复制
$("a.myclass:contains('My Text')")
票数 133
EN

Stack Overflow用户

发布于 2010-03-15 20:45:01

您可以为精确匹配创建一个类似于:contains的自定义选择器:

代码语言:javascript
复制
$.expr[':'].containsexactly = function(obj, index, meta, stack) 
{  
    return $(obj).text() === meta[3];
}; 

var myAs = $("a.myclass:containsexactly('My Text')");
票数 15
EN

Stack Overflow用户

发布于 2014-11-07 20:23:18

首先,选择包含“我的文本”的所有标签。然后,对于每个精确匹配,如果它与条件匹配,则执行任何您想要执行的操作。

代码语言:javascript
复制
$(document).ready(function () {
    $("a:contains('My Text')").each(function () {
        $store = $(this).text();

        if ($store == 'My Text') {
            //do Anything.....
        }
    });
});
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2446936

复制
相关文章

相似问题

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