是的,大概有很多的話題,但我仍然沒有得到它:jQueryPlugin:返回此VS回報this.each()
我準備了兩個的jsfiddle:
有什麼區別? 有很多答案,但我的例子顯示相同的輸出。所以這些答案中的一些可能是錯誤的!?
「它允許一個叫上一堆元素的插件或事件,然後應用相同的函數或事件對所有這些」 - >工作的還有「return this
」!
「它可以讓你把多個功能」 - >同樣在這裏
「允許你做這樣的事情:$(」 mySelector 「)富()顯示();」。 - , - >我仍然可以到這個問題,以及當我返回「這個」
我還創造了另一個的jsfiddle顯示 - 在我看來 - 如果你包裝你的代碼到也沒關係return this.each();
:
的Chrome瀏覽器控制檯顯示的也是相同的輸出!
那有什麼區別?
case就是簡單,如果你想要一個節點特定的過濾器...試試在沒有'each'的日誌中記錄'$(this).text()' – charlietfl 2012-03-10 04:41:48