Tag: JavaScript

Onclick事件不在jsfiddle.net发射

我在jsfiddle上testing了一些JavaScript,出于某种原因我无法获得一个button点击的函数。 有什么build议? jsfiddle链接

页面加载时是否可以从文本input中删除焦点?

我有一个网站有一个文本框进行search,但是我不想在页面加载时将焦点放在上面,但是它是窗体上唯一的文本input,是否可以删除焦点?

Array.sort()不正确地sorting数字

在Chrome 14和Firefox 5(未testing其他浏览器)中,以下代码不能正确sorting数字: <script> a = new Array(); a.push(10); a.push(60); a.push(20); a.push(30); a.push(100); document.write(a.sort()) </script> 它返回10,100,20,30,60 我尝试了不同的数字,它总是作为如果0不在那里,否则正确的sorting数字。 任何人知道为什么

如何在Bower中设置包最新版本?

我正在看这个关于requirejs,backbone和bower的不错的video ,而且对我来说不起作用。 如何在bower.json文件中设置最新版本的软件包? 在video杰夫说, 空应该被用来定义这样的最新版本 { "name": "project name", "version": "1.0.0", "dependencies": { "backbone-amd": null, "underscore-amd": null, "requirejs": null } } 但我在控制台中有一个例外,我不能使用null值作为版本号。 我在bower维基上找不到任何信息。 有人知道如何解决这个问题吗?

如何在JQuery中检查input文件是否为空

JS新品。 我试图检查,如果文件input元素是空的时候提交与jQuery / JavaScript的forms。 我经历了一堆解决scheme,没有任何工作为我。 我试图避免/ c / fakepath(除非没有其他选项) <input type="file" name="videoFile" id="videoUploadFile" /> 这不起作用: var vidFile = $("#videoUploadFile").value; 我可以得到文件名的唯一方法是如果我使用以下内容: var vidFile = document.getElementById("videoUploadFile").files[0].name; 如果没有可用的文件,代码会抛出一个错误: cannot read property name of undefined因为数组没有设置。 但我不知道如何做任何error handling与此。 如何正确抓取文件input元素videoUploadFile ,检查是否为空,如果是空的则抛出错误信息?

jquery更改div类的样式属性

我有这样的滑块类,我想改变样式属性style =“left:336px” <div id="range-cont"> <div class="slider"> <div class="progress" style="width: 350px;"></div> <a class="handle" href="#" **style="left: 336px;"**></a> </div> <input id="percentage" class="range" type="range" value="14" name="percentage" min="0" max="100"> <p id="percent-label">%</p> </div> </div> 我试过$('.handle').css({'style':'left: 300px'})但它不工作。 不知道我在这里做错了什么

确认回传OnClientClickbuttonASP.NET

<asp:Button runat="server" ID="btnUserDelete" Text="Delete" CssClass="GreenLightButton" OnClick="BtnUserDelete_Click" OnClientClick="return UserDeleteConfirmation();" meta:resourcekey="BtnUserDeleteResource1" /> 我努力了: function UserDeleteConfirmation() { if (confirm("Are you sure you want to delete this user?")) return true; else return false; } 和 function UserDeleteConfirmation() { if (confirm("Are you sure you want to delete this user?")) { __doPostBack(btnUserDelete, ''); } return false; } 而他们都没有工作。

在关联数组上删除vs拼接

如果我有一个从我收集的JS关联数组实际上是一个对象,我希望删除一个元素,使用delete myArr[someId]将设置元素为undefined,而拼接将无法工作… …那么如果我希望删除一个元素(而不是将其设置为undefined ),那么关联数组有什么select呢?

如何修剪JavaScript中的前导和尾随逗号?

我有一个如下所示的string。 ,liger, unicorn, snipe, 我怎样才能修剪在JavaScript的前导和尾随逗号?

查找一组string中最长的共同起始子string

这是一个挑战,拿出最优雅的JavaScript,ruby或其他解决scheme,以相对微不足道的问题。 这个问题是最长的公共子串问题的一个更具体的例子。 我只需要在数组中find最长的公共起始子string。 这大大简化了这个问题。 例如, [interspecies, interstelar, interstate]最长的子串是“inters”。 但是,我不需要在[specifics, terrific]find“定义”。 我已经解决了这个问题,通过在JavaScript中快速编写一个解决scheme,作为我关于shell-like tab-completion ( testing页面 )的答案的一部分。 这个解决scheme略有调整: function common_substring(data) { var i, ch, memo, idx = 0 do { memo = null for (i=0; i < data.length; i++) { ch = data[i].charAt(idx) if (!ch) break if (!memo) memo = ch else if (ch != memo) break […]