我想添加一個名爲parse_int jQuery的功能,這將簡單地用基數10返回parseInt函數的功能應該是$ .parse_int和工作一樣$ .trim(沒有對象)。它會收到一個字符串並返回一個整數。我如何將這樣的功能添加到jQuery?
回答
好的,我找到了一個解決方案。我增加了一個叫做jquery_plugins.js一個JavaScript文件,這裏是這個文件的內容:
// Add functions to the jQuery object.
(function($) {
// Return parseInt with radix 10 if not specified.
$.parse_int= function(fp_string, fp_radix) {
var radix= ((typeof(fp_radix) !== "undefined") ? fp_radix : 10);
return parseInt(fp_string, radix);
};
})(jQuery);
它的工作原理和通話是$ .parse_int帶或不帶基數。如果未指定基數,則默認值爲10.
Uri。
這不是一個插件 - 它的實用工具!巨大差距。插件被添加到一個jQuery對象的*實例*中。實用程序只是添加到jQuery名稱空間。 – Jamiec
$.parse_int(val){
return parseInt(val, 10);
}
此代碼會爲jQuery實例添加「parse_int」方法,而不是jQuery名稱空間本身。如果OP正在尋找一種實用方法,只需刪除「fn」部分即可。 –
是的,你是對的 –
- 1. 如何爲這個jQuery函數添加一個'click'函數?
- 2. 如何通過jQuery爲元素添加一個函數?
- 3. 如何在Jquery的一個事件中添加多個函數?
- 4. 如何將多個變量添加到一個jQuery函數?
- 5. 添加一個函數jqGrid jQuery插件
- 6. Jquery驗證插件 - 如何爲每個驗證添加一個函數
- 7. 如何添加一個jQuery參數
- 8. 如何在jQuery中爲get腳本函數添加一個小延遲?
- 9. draggable不是一個函數 - 如何添加draggable作爲jQuery UI的擴展?
- 10. jQuery的:添加回調函數,另一個函數
- 11. 如何爲計算器添加一箇中值函數?
- 12. 如何添加一個構造函數指針作爲一個參數
- 13. 如何在jQuery中爲GET元素添加一個GET參數?
- 14. 如何給這個javascript/jquery函數添加參數?
- 15. 如何添加一個div元素到一個php函數
- 16. 加載jQuery函數一個一個
- 17. 如何爲函數添加異常?
- 18. 向此jquery添加第二個函數?
- 19. 如何將函數添加爲jQuery中的自定義事件?
- 20. 如何在同一個函數中爲單個數組添加更多值?
- 21. 如何在javascript jquery中添加一個簡單的計數器函數?
- 22. 你如何添加一個jQuery庫?
- 23. 如何添加一個jQuery偵聽器?
- 24. jquery:添加settime函數
- 25. 爲一個類動態添加一個函數
- 26. 如何調用一個jQuery函數從一個JavaScript函數
- 27. 如何調用另一個函數內的一個函數Jquery
- 28. AS3添加從函數的對象爲一個對象在另一個函數
- 29. JQuery:如何糾正這個添加新錶行函數
- 30. 如何添加第三個變量到jQuery「each」函數?
http://docs.jquery.com/Plugins/Authoring – Jack
爲什麼在天堂的名字你想這樣做? – Jamiec
@NullPointer:好吧,不是*重複的,因爲他想直接在'$'上添加一個函數。 –