SelectAll

SelectAll | 全选多选框

当前为 2016-08-25 提交的版本,查看 最新版本

  1. // ==UserScript==
  2. // @name SelectAll
  3. // @namespace http://tampermonkey.net/
  4. // @version 0.1
  5. // @description SelectAll | 全选多选框
  6. // @author Hoothin
  7. // @match http*://*/*
  8. // @require http://cdnjs.cloudflare.com/ajax/libs/jquery/1.11.3/jquery.min.js
  9. // @grant GM_registerMenuCommand
  10. // ==/UserScript==
  11.  
  12. (function() {
  13. 'use strict';
  14. var type=navigator.appName;
  15. var lang = null;
  16. if (type=="Netscape"){
  17. lang = navigator.language;
  18. }else{
  19. lang = navigator.userLanguage;
  20. }
  21. var langStr = lang.substr(0,2);
  22. if (langStr == "zh"){
  23. langStr = "全选";
  24. }else{
  25. langStr = "SelectAll";
  26. }
  27. GM_registerMenuCommand(langStr, selectAll);
  28. function selectAll(){
  29. $("input:checkbox:enabled").click();
  30. }
  31. var selectObj = $("input:checkbox:enabled");
  32. selectObj.mousedown(function (event) {
  33. if(event.altKey){
  34. selectObj.click();
  35. this.click();
  36. }
  37. });
  38. })();