所有,我在Jquery api文檔中看到了很多代碼示例,如下所示。 $(someselector).somemethod({somehandle:function(event, ui) {}});
例如:您可以檢查here。 但我只是不明白如何使用function
的event
和ui
參數,以及如何獲取事件目標對象。我們可以用this
來引用它嗎?在jquery doc中沒有關於這方面的更多細節。希望有人能告訴我更多關於它的信息。謝謝。jquery api doc使用缺失
回答
event
和ui
變量是回調函數中的參數。只需在參數列表中指定它們,您就可以訪問該功能。
$(".selector").selectable({
selected: function(event, ui) {
event.foo();
ui.bar();
}
});
如果你想知道如何使用這些信息,你可以把你的瀏覽器的JavaScript調試器斷點和檢查對象或我最喜歡的方法,最近是使用console.log(event);
,然後在瀏覽器中運行它,你會得到對象,並且它是控制檯中可用的成員。
HTML
<div class="selector">
<span>1</span>
<span>2</span>
<span>3</span>
<span>4</span>
<span>5</span>
</div>
JS
$(".selector").selectable({
selected: function (event, ui) {
console.log(event);
console.log(ui);
}
});
你得到的TA rget與event.target
見http://api.jquery.com/category/events/event-object。參數ui
包含當前選定的元素,如api參考中所述。
嗨,@ gpasci,朋友,似乎你有什麼不對,event.target是所選項目的父項。和ui參數是'object {}'我在firebug中獲得了它。請檢查它或修復你的答案。謝謝。 – 2013-03-06 02:36:44
其實你是對的,在這種情況下,兒童事件委託給父母,順便說一句,一個好的控制檯打印總是有助於澄清情況 – gpasci 2013-03-06 02:45:55
- 1. Telegram Bot API缺失對象
- 2. Youtube API缺失字段
- 3. 「javaee-endorsed-api-6.0」缺失
- 4. PayPal sanbox API憑證缺失?
- 5. 屬性缺失(葡萄API)
- 6. JPA標準API缺失
- 7. Yammer API - 缺失消息
- 8. Google Awareness API v9.6缺失
- 9. Gmail API缺失郵件
- 10. Headers nelmio API doc
- 11. Api doc for Javascript 1.8.1?
- 12. Google Doc(表單)API
- 13. Sonar失敗,API缺乏兼容性,無法使用缺省代碼屬性
- 14. SAS:使值缺失
- 15. PHP Flash Charts API有缺失日期嗎?
- 16. UPS開發人員API缺失ja
- 17. Youtube API v3獲取評論缺失庫
- 18. 必填字段缺失。 PHP Paypal REST API
- 19. Typescript網絡音頻API缺失定義
- 20. 谷歌地圖RouteBoxer API缺失
- 21. Elasticsearch JSON API來源 - 部分缺失?
- 22. 貝寶REST API item_list必填項缺失
- 23. Android Lollipop API 21樣本缺失?
- 24. PayPal缺失憑據 - TransactionSearch(傳統的API)
- 25. blockchain.info api_code缺失
- 26. Commctl.h缺失
- 27. Grid Separators缺失
- 28. .Net 5 Web API使jquery POST失敗
- 29. 如何使用nelmio/api-doc-bundle standalone(沒有symfony應用程序)?
- 30. jQuery驗證缺失}後財產清單
嗨,朋友,爲什麼我爲'ui'參數獲得'object {}'。謝謝。我在螢火蟲中測試它。 – 2013-03-06 02:14:40