我知道並不是所有的jQuery函數都可以鏈接在一起。這是否有一個經驗法則?什麼時候我們不能把兩個功能連在一起。jQuery鏈:一切都可以鏈接?我們什麼時候不能連鎖?
11
A
回答
19
當函數返回「jQuery對象」時,您可以鏈接。
例如,.css(property, value)
可以鏈接,因爲醫生說,它返回的jQuery:
而.height()
cannot,因爲它返回一個整數。
典型地,返回的功能「的jQuery對象」是指那些通常不會「返回值」,例如setter方法(.css(prop, val)
,.addClass()
),事件粘合劑(.click(handler)
)等
(當然橫動方法(.parent()
,.find()
等)也可以鏈接,但返回的對象將是從輸入不同。)
2
4
你不能鏈中retur功能ns不是jQuery對象。例如,attr()
用一個參數來獲取屬性的值。
3
區分的方法是有副作用的函數通常會返回jquery,並且可以與實際返回值(如.text()
)的函數不能鏈接在一起。
相關問題
- 1. jQuery鏈接 - 爲什麼不能鏈接?
- 2. 什麼是BigInteger,我們什麼時候可以使用它?
- 3. 什麼時候最早可以關閉我的mysqli連接?
- 4. 我們什麼時候使用QMutexLocker重新鎖定和解鎖?
- 5. 什麼時候我們不應該創建一個jquery插件?
- 6. 超鏈接不能打開時切換
- 7. 任何人都可以找出爲什麼樹沒有鏈接
- 8. 爲什麼gcc可以編譯C++代碼但不能鏈接?
- 9. jquery:我們可以檢測哪個鏈接被點擊從ajaxStart
- 10. 我可以鏈接這個jQuery嗎?
- 11. Twisted,gevent eventlet - 我什麼時候可以使用它們
- 12. 什麼時候我們可以使用Oracle外部表
- 13. 我什麼時候可以使用AppDomain?
- 14. jQuery的:可能會或可能不會包含一個鏈接
- 15. Codeception:我可以看到一個鏈接,但不能點擊它
- 16. 錶鏈,什麼時候反規範化?
- 17. 爲什麼我不能鏈接到一個css文件?
- 18. 爲什麼我不能鏈接到另一個模板?
- 19. excel超鏈接什麼都沒有
- 20. 爲什麼我可以跳過「設備代碼鏈接」與非nvcc鏈接器?
- 21. 爲什麼鏈接不能包含鏈接
- 22. 什麼時候我們不能指定類型參數
- 23. 我們什麼時候應該上課,什麼時候不應該上課
- 24. 點擊鏈接時jQuery切換圖片
- 25. 多個jQuery切換鏈接
- 26. jQuery訂閱鏈接切換
- 27. jquery中的切換鏈接
- 28. jQuery切換和錨鏈接
- 29. 我可以鏈接一些變量
- 30. 我不能鏈接工具鏈,以不同的github組織
你能舉出JQuery中的2個函數不能鏈接的例子。 – Pinkie 2011-03-31 20:05:35
@KennyTM,我可以請求你看看關於不同主題的jQuery問題:http://stackoverflow.com/questions/13137404/jquery-find-div-class-name-at-a-certain-在滾動的位置? – 2012-10-31 07:44:14