Ich sehe das in jemandes Code: this.$('.selector')
und bin gespannt was das macht. "Dies" ist eine Backbone-Ansicht. Also, was macht "dieses". auf einen jQuery-Selektor, im gegebenen Kontext, tun?
Aus dem Dokument :
%Vor%$ (jQuery oder Zepto) view. $ (selector)
Wenn jQuery oder Zepto enthalten ist Auf der Seite hat jede Ansicht eine $ -Funktion, in der Abfragen ausgeführt werden, auf die sich die Abfrage bezieht das Element der Ansicht Wenn Sie diese jQuery-Bereichsfunktion verwenden, tun Sie dies nicht Sie müssen Modell-IDs als Teil Ihrer Abfrage verwenden, um spezifisch herauszuziehen Elemente in einer Liste und können sich viel mehr auf HTML-Klassenattribute verlassen. Es entspricht dem Ausführen:
view.$el.find(selector)
Kurz gesagt, es wird verwendet, um auf einige Elemente von View mit einer vertrauten Syntax zuzugreifen.
Es ändert im Grunde den Umfang der Suche von document
nach this
, was offensichtlich ein Element ist.
Tags und Links javascript jquery scope backbone.js