我知道並不是所有的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. 什麼是切換按鈕以及我們什麼時候可以使用它?
- 3. 函數鏈接結果?從什麼時候這是可能的?
- 4. 如何phpquery鏈(幾乎一切都可以是一個鏈)
- 5. jquery不鏈接,爲什麼?
- 6. 什麼是BigInteger,我們什麼時候可以使用它?
- 7. 什麼時候最早可以關閉我的mysqli連接?
- 8. 我們什麼時候使用QMutexLocker重新鎖定和解鎖?
- 9. 爲什麼我不能鏈接String.replace?
- 10. 什麼時候我們不應該創建一個jquery插件?
- 11. JMH什麼時候什麼都不做?
- 12. 超鏈接不能打開時切換
- 13. 我什麼時候必須鏈接C語言庫?
- 14. 任何人都可以找出爲什麼樹沒有鏈接
- 15. 爲什麼我不能在jQuery中單擊()鏈接?
- 16. 爲什麼gcc可以編譯C++代碼但不能鏈接?
- 17. 如何知道什麼時候點擊一個鏈接在php
- 18. jquery:我們可以檢測哪個鏈接被點擊從ajaxStart
- 19. 我可以鏈接這個jQuery嗎?
- 20. Twisted,gevent eventlet - 我什麼時候可以使用它們
- 21. 什麼時候我們可以使用Oracle外部表
- 22. 我們什麼時候可以使用自定義語料庫?
- 23. 我什麼時候可以使用Task.Yield()?
- 24. 我什麼時候可以使用AppDomain?
- 25. 鏈接可點擊,但什麼都不做
- 26. 我可以修改一個html鏈接,以便能夠訪問jquery/ajax功能
- 27. jQuery的:可能會或可能不會包含一個鏈接
- 28. 錶鏈,什麼時候反規範化?
- 29. Codeception:我可以看到一個鏈接,但不能點擊它
- 30. 爲什麼我可以跳過「設備代碼鏈接」與非nvcc鏈接器?
你能舉出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