JQuery:在一个语句中使用contains()和.addClass

时间:2013-04-12 04:43:33

标签: javascript jquery jquery-selectors

我很难尝试使用contains()向我找到的元素添加一个类。

我的HTML是:

<a href="#">Lorem <span id="title">Ipsum</span></a>

我的Jquery是:

if (title == 'Ipsum'){
    $("span:contains('" + title + "')").parent().addClass("myclass");
}

我希望课程为<a>标签。

有人能告诉我哪里出错了吗?

2 个答案:

答案 0 :(得分:0)

也许您的title没有正确定位,请尝试:

var title = $("#title").text();

if (title == "Ipsum"){
  $("span:contains('" + title + "')").parent().addClass("myclass");
}

答案 1 :(得分:-1)

经过讨论和分析,这个答案是不必要的。