JQuery - 如何找到匹配给定字符串的所有元素?

时间:2012-05-25 15:27:11

标签: javascript jquery

我坚持完成任务。

如何选择页面上的所有<span class="title">元素:

<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>
列表中存在的

(以JSON格式从servlet获取)并存储在某个变量中?

我尝试过像:

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");
    });
}

任何建议都将不胜感激:)

1 个答案:

答案 0 :(得分:10)

$('span.title').filter(function() {
    return $(this).text().indexOf(title) != -1;
});