如何从jQuery对象中选择元素

时间:2014-09-25 12:19:15

标签: javascript jquery

对不起愚蠢的头衔。

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

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

Jquery的:

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

UPD: 请不要写像&#34; $(&#39; .element.special&#39;)&#34;。我的情况不对。

3 个答案:

答案 0 :(得分:9)

您需要使用.filter()

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

由于您定位的元素是$element集的成员,因此您需要使用.filter().find()用于查找调用集中元素的后代成员< / p>

答案 1 :(得分:3)

&LT; div class =“element”&gt; bbb&lt; / DIV&GT;
&LT; div class =“element special”&gt; aaa&lt; / DIV&GT;
&LT; div class =“element”&gt; aaa&lt; / DIV&GT;

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

答案 2 :(得分:2)

你可以使用

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