对不起愚蠢的头衔。
问题:我只需从$ 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;。我的情况不对。
答案 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');