使用已存储在变量中的对象按类查找特定元素

时间:2015-10-30 09:58:16

标签: javascript jquery

我们说我的 HTML 就像这样:

<div class="item">Item 1</div>
<div class="item">Item 2</div>
<div class="item active">Item 3</div>
<div class="item">Item 4</div>

jQuery 变量保存.item元素:

var $items = $('.item');

问题:使用text()变量,是否有一种简单的方法可以使用其他active类来查找元素的$items

我知道我可以遍历$items的元素,但这似乎是一种矫枉过正。我可以吗以某种方式对我已经找到.find()元素的对象使用active

2 个答案:

答案 0 :(得分:4)

您可以使用 filter()

var $act = $items.filter('.active')

答案 1 :(得分:0)

您可以使用jquery filter()方法

 var active_items = $items.filter(".active");

您可以使用

获取active_item的文本
   var text_of_active_item= active_items.first().text();