如何从jQuery对象中选择元素

How to choose the elements from the jQuery object

本文关键字:选择 元素 对象 jQuery      更新时间:2023-09-26

我为这个愚蠢的标题感到抱歉。

问题:我只需要从$elements变量中选择.specific元素。

<div class="element"></div>
<div class="element special"></div>
<div class="element"></div>

Jquery:

var $elements = $('.element'),
    $special  = $element.find('.special'); // Not working.

UPD:请不要写"$('.element.special')"之类的东西。这对我来说是错误的。

您需要使用.filter()

var $elements = $('.element'),
    $special  = $element.filter('.special');

由于目标元素是$element集合的成员,因此需要使用.filter(),.find()用于查找调用集中元素的后代成员

<div class="element">bbb<div>
<div class="element special">aaa<div>
<div class="element">aaa<div>

var $special = $('.element.special');
$special.html("test");

您可以使用

var $special = $('.element.special');