基于元素内的文本的jQuery条件语句?

时间:2013-09-23 05:57:26

标签: jquery

我想从这个元素中取出文字(“饮料”):

<div class="breadcrumb>
 <ul>
  <li><a>Home</a></li>
  <li><a>Drink</a></li>
 </ul>
</div>

并使用它为网站的html元素添加一个类。

实现这一目标的最简单方法是什么?

2 个答案:

答案 0 :(得分:1)

假设这是整个html中列表项中唯一的锚标记,

然后就这样,$('li a').html()

答案 1 :(得分:1)

您似乎想要将a元素的最后.breadcrumb的文本作为类添加到html元素,您可以使用addClass添加类和.last()方法,用于选择面包屑的最后a个后代。

$('html').addClass(function() {
   return $('.breadcrumb a').last().text().toLowerCase();
});