2012-04-02 18 views
0

Wie würde ich die Ergebnisse aus #other_section am besten ausschließen, wenn eine solche Struktur gegeben wäre?jQuery Selektor-Übereinstimmungen von #find-Ergebnissen ausschließen

<form> 
    <input id=one> 
    <div id=other_section> 
    <input id=two> 
    </div> 
</form> 

Hier ist eine mögliche API:

inputs = @find(":input").exclude("#other_section :input") 
+0

Es gibt viele Möglichkeiten, um Ihre Frage zu interpretieren. Können Sie bitte ein oder zwei Beispiele dafür nennen, was Sie gerne hätten? – Blazemonger

Antwort

0

Hier ist meine Lösung:

$.fn.exclude = (selector)-> 
    excluded_items = @end().find(selector) 
    @filter -> 
    !_.include(excluded_items, this) 
Verwandte Themen