2013-08-07 46 views
0

我的HTML看起來像多類:的jQuery - 選擇包括對象

<div class="class1 class2">Text</div> 

相關的jQuery選擇:

var obj$ = $('.class1'); 

如何選擇.class2爲對象obj$的一部分,無需重複$('.class1.class2')?據我所知obj$.find('.class2')不應該工作find()不包括obj$

謝謝。

+1

這是很不清楚你在問什麼。 –

+0

並非如此 - 他希望根據次級過濾器過濾一組元素,如@ Summarai8的答案。 – Utkanos

+0

事實上,問題是如何通過類名稱'過濾'現有的jQuery對象,如@ Sumurai8所回答的。 –

回答

3

您可以使用.filter()來獲取匹配元素的子集,例如,

var $foo = $('.class1'); 
$foo.filter('.class2').css('color', 'blue'); 
+0

他做對了嗎? obj $,我認爲這應該是$ obj –

+0

謝謝,filter()是我正在尋找。 –