草庐IT

所有的

全部标签

javascript - 禁用页面上存在的所有 keyup/keydown/keypressed 事件

我的页面上有很多关键事件。有什么方法可以禁用页面上出现的所有keyup/keydown/keypressed事件,而不是分别禁用每个事件。我正在寻找使用javascript/jquery的解决方案。谢谢!! 最佳答案 你可以这样做,虽然我预计它在较大的页面上可能会非常慢:$('*').off('keyupkeydownkeypress');这将选择页面上的每个元素,然后删除所有keyup,keydown,和keypress绑定(bind)到它们的事件。如果你想阻止用户使用backspace键导航到上一页,你可以试试下面的代码:var

javascript - 如何抑制所有 JavaScript 运行时错误?

如何从程序员方面抑制所有JavaScript运行时错误弹出窗口? 最佳答案 为了抑制所有JavaScript错误,似乎有一个window.onerror事件。如果它被一个返回true的函数尽早替换(例如,就在head之后)——将不会有错误弹出窗口,这在调试完成后非常有用。window.onerror=function(message,url,lineNumber){//codetoexecuteonanerrorreturntrue;//preventsbrowsererrormessages};...错误记录也是可能的,如解释的那

javascript - 如何使用 js 或 jquery 从 <body> 中删除所有属性

如何使用js或jquery删除所有属性。(我不知道正文中的属性是什么,我想将它们全部删除) 最佳答案 您可以使用DOMLevel1Coreattributes属性以列表形式访问属性。作为普通JS:functionremoveAllAttrs(element){for(vari=element.attributes.length;i-->0;)element.removeAttributeNode(element.attributes[i]);}removeAllAttrs(document.body);或者穿上jQuery插件的衣服

javascript - 是否可以在不单击的情况下一次显示 HTML Select 表单域中的所有选项?

我正在为任务状态选择字段使用X-EditablejQuery就地编辑库。它的所有阶段如下所示:点击状态然后隐藏状态SPAN并显示隐藏的选择字段。您可以单击选择字段,使其下拉并显示所有可用选项。点击一个新的选择选项值,然后在它发出AJAX请求以保存该值时显示加载微调器图像然后显示新选择的状态值SPAN。再次点击重新开始循环/过程。不过,我正在尝试想出一种更好的方法来选择新值。只有3个选择选项,所以我想一次显示所有3个项目,而不是要求您单击下拉菜单以查看其他2个选项。是否可以通过基本选择来做到这一点,还是需要一个多选字段? 最佳答案 h

javascript - 从 LocalStorage 中检索所有数据(不知道键名)

我正在寻找一种从localStorage中获取所有信息的方法。我遇到的问题是我不知道数据是什么,因为它是用户生成的。所以这里发生了什么,用户输入了一些文本,它使用javascript根据他们在输入表单上勾选的复选框来操作它。这些框用于符号,例如,如果它们勾选@的框,则文本+@At(符号然后是单词)将被放置在本地存储中,另一半作为bool值(在本例中为1或0)表示是否被检查。确切的对应该是这样的:someString..@At|1someString..#Hash|0等等还应该注意的是,这是为了在Chrome扩展中使用,所以在其他浏览器中的兼容性对我来说不是必需的(尽管它对其他阅读本文的

javascript - jQuery查找匹配表达式的所有先前元素

使用jQuery,如何匹配DOM树中当前元素之前的元素?使用prevAll()仅匹配之前的兄弟元素。例如:findthisonefindtheprevious.findmedon'tfindthisone在我的特定情况下,我将在单击链接之前搜索first.findme元素。 最佳答案 好的,这就是我的想法-希望它在许多不同的情况下都有用。它是jQuery的2个扩展,我称之为prevALL和nextALL。标准的prevAll()匹配之前的兄弟元素,而prevALL()匹配DOM树中所有之前的元素,对于nextAll()和nextAL

javascript - ES6 - 是否有一种优雅的方式来导入所有命名导出而不是默认导出?

我正在寻找一种优雅的方式来导入所有命名的导出,而不必也导入默认值。在一个文件中,我导出了许多命名常量和一个默认常量://myModule.jsconstmyDefault='mydefault'exportconstnamed1='named1'exportconstnamed2='named2'//manymorenamedexports-otherwisethiswouldnotbeanissue...exportdefaultmyDefault在另一个文件中,我希望有一种优雅的方式仅导入所有命名的导出,而不必导入默认值://anotherFile.js//thisiswhatIw

javascript - 如何从数组中删除除最后 N 个元素以外的所有元素?

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。要求提供代码的问题必须表现出对所解决问题的最低限度理解。包括尝试过的解决方案、为什么它们不起作用,以及预期结果。另请参阅:StackOverflowquestionchecklist关闭9年前。Improvethisquestion我有一个数组。我有一个变量显示数组中有多少元素必须留在最后。有没有可以做到这一点的功能?示例:vararr=[1,2,3,4,5];varn=2;arr=someFunction(n);//arr=[4,5];我想要一个包含最后n个元素的数组。

javascript - 确定是否选中了 jQuery 对象中的所有复选框,返回为 boolean 值

大家好。一段时间以来,我一直在努力解决这个问题。我创建了一个复选框的jQuery对象并将其存储在一个变量中:$group1=$('#checkbox1,#checkbox2,#checkbox3,#checkbox4');除非选中该组中的所有复选框,否则用户无法继续。我一直在使用if语句结合.is(':checked')来查找boolean值:if($group1.is(':checked')){//continueisOK}...但是.is(':checked')将返回TRUE如果anycheckboxes在组内被选中。本质上,.is(':checked')对$group1中的选定元

javascript - 如何检索 Ember.js 模型的所有属性

我在Ember.js中处理表单,我想检索所有模型属性的列表,以便我可以在不同时刻拍摄表单状态的快照。有没有办法获取模型所有属性的列表?例如,如果我的模型是:App.User=DS.Model.extend({name:DS.attr('string'),email:DS.attr('string'),current_password:DS.attr('string'),password:DS.attr('string'),password_confirmation:DS.attr('string'),admin:DS.attr('boolean'),}那么我想要这样的东西:>getEm