Javascript 在jQuery中,如何找到与给定字符串匹配的所有元素?
我正在尝试了解如何选择页面上的所有元素:Javascript 在jQuery中,如何找到与给定字符串匹配的所有元素?,javascript,jquery,Javascript,Jquery,我正在尝试了解如何选择页面上的所有元素: <div class="my-page"> <span class="title">first</span> <span class="title">second</span> <span class="title">third</span> <span class="title">fourth</span>
<div class="my-page">
<span class="title">first</span>
<span class="title">second</span>
<span class="title">third</span>
<span class="title">fourth</span>
<span class="title">fifth</span>
</div>
您知道吗,您只需要以长格式编写jQuery一次?通过将代码包装到函数${..}jQuery;,无论是否使用过noConflict,您都可以使用$。您的意思是,列表是从服务器获取的,您想从中查找所有跨度吗?@ParthThakkar Yes。别问我为什么在服务器端没有完成这项工作。我不会的。但是您能显示返回的JSON数据吗?只是一个虚拟版本?好的,等等。那么,您的意思是跨度已经存在,JSON返回哪些需要选择?正当抱歉,如果重复的问题让你烦恼
success : function(data, statusText, jqxhr) {
var arr = data.selectedTitles;
jQuery.each(data.favTools, function(i, v) {
var title = v;
jQuery('span.title:contains(title)').css("text-decoration", "underline");
});
}
$('span.title').filter(function() {
return $(this).text().indexOf(title) != -1;
});