簡體   English   中英

jQuery,如何組合子選擇器?

[英]JQuery, how to combine child selectors?

我有一些類似下面的HTML,並且想編寫一個javascript函數,該函數返回一個由所有.headerspan元素組成的對象。 下面的javascript可以工作,但是有沒有一種方法可以將標頭組合到單個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;
},

您可以使用逗號選擇多個內容:

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

順便說一句,我從未見過有人在表達式的開頭使用直接子選擇器( > )。 它行得通嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM