2015-06-02 54 views
0

我有一些類似於下面的HTML,並且希望編寫一個javascript函數,它返回由所有.headerspan元素組成的對象。下面的JavaScript的作品,但是有沒有辦法將頭文件合併成一個jQuery選擇器?JQuery,如何結合子選擇器?

<li> 
    <div class=".header"> 
     <span>some stuff</span> 
    </div> 
</li> 
_getElements: function() { 
    var temp = $('> li > .header', this.element); 
    var temp2 = $('> li > .header > span', this.element); 
    var temp3 = temp.add(temp2); 
    return temp3; 
}, 
+0

[Multiple Selector(「selector1,selector2,selectorN」)](http://api.jquery.com/multiple-selector/)。 –

+1

你的課(.header)是無效的......課程中不能有句點。這將不得不是類=「標題」 – bpeterson76

回答

1

你可以只使用一個逗號來選擇多個事情:在一開始

$('> li > .header, > li > .header > span', this.element); 

BTW,我從來沒有見過任何人使用直接子選擇器(>)那樣,的表達。它工作嗎?

+1

是的,用後代操作符啓動選擇器工作正常。 –