如何使用jquery选择包含特定文本值的跨度

如何使用jquery选择包含特定文本值的跨度

本文介绍了如何使用jquery选择包含特定文本值的跨度?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

如何查找包含文本查找我"的跨度

How do I find the span containing the text "FIND ME"

<div>
   <span>FIND ME</span>
   <span>dont find me</span>
</div>

推荐答案

http://api.jquery.com/contains-选择器/

$("span:contains('FIND ME')")

ETA:

contains选择器不错,但是如果可能更快的话,可以过滤范围列表: http://jsperf.com/jquery -contains-vs-filter

The contains selector is nice, but filtering a list of spans if probably quicker: http://jsperf.com/jquery-contains-vs-filter

$("span").filter(function() { return ($(this).text().indexOf('FIND ME') > -1) }); -- anywhere match
$("span").filter(function() { return ($(this).text() === 'FIND ME') }); -- exact match

这篇关于如何使用jquery选择包含特定文本值的跨度?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

08-01 11:34