Tag: jQuery

如何检查一个string是否是一个有效的hex颜色表示?

例如: AA33FF =有效的hex颜色 Z34FF9 =无效的hex颜色(其中有Z) AA33FF11 =无效的hex颜色(有额外的字符)

在JavaScript中是否存在null-coalescing(Elvis)运算符或安全导航运算符?

我会通过例子来解释: 猫王操作员(?:) “Elvis操作符”是Java三元操作符的缩写。 如果expression式parsing为false或null,则返回“合理的默认值”。 一个简单的例子可能是这样的: def gender = user.male ? "male" : "female" //traditional ternary operator usage def displayName = user.name ?: "Anonymous" //more compact Elvis operator 安全导航操作员(?) 安全导航运算符用于避免NullPointerException。 通常当你有一个对象的引用时,你可能需要在访问对象的方法或属性之前validation它是否为空。 为了避免这种情况,安全导航操作符将简单地返回null而不是抛出exception,如下所示: def user = User.find( "admin" ) //this might be null if 'admin' does not exist def streetName = user?.address?.street //streetName will be null if […]

基本简单的Asp.net + jQuery + JSON的例子

我试图学习如何从Javascript / jQuery的简单的调用服务器。 我一直在努力学习,无法find一个简单的步骤教程。 我想用两个参数(一个DateTime和一个string)发送一条消息到服务器并取回一个DateTime。 我想通过JSON来做到这一点。 服务器中的代码将如何(仅结构)? 在服务器端有什么特别的我应该做的吗? 那安全怎么样? 我将如何实现jQuery中的调用? 而我将如何处理结果呢? 我最感兴趣的代码结构。 更新 我发现下面的答案很好,让我开始。 不过,我最近偶然发现了完整的ASP.NET,LINQ,jQuery,JSON,Ajax教程 。 这只是一个梦幻般的,非常教学的步骤,我想与未来遇到这个问题的其他人分享。

如何在使用jQuery Unobtrusivevalidation时添加“submitHandler”函数?

我使用ASP.NET MVC 3中新的不显眼的validationfunction来validation表单。 所以没有编写的代码来设置jQueryvalidation来开始validation我的表单。 这一切都通过加载jQuery.validate.unobtrusive.js库来完成。 不幸的是,我需要在“你确定吗? 当表单有效但提交之前的消息框。 随着jQueryvalidation你会添加选项handleSubmit初始化时如此: $("#my_form").validate({ rules: { field1: "required", field1: {email: true }, field2: "required" }, submitHandler: function(form) { if(confirm('Are you sure?')) { form.submit(); } } }); 但是使用不显眼的库时,您不需要初始化。 任何想法在哪里/如何添加提交处理程序在这种情况下? 谢谢

如何重新启用event.preventDefault?

我有一个网页,我已经阻止所有提交button的默认操作,但是我想重新启用默认提交button上的操作,我该怎么做? 我目前正在使用以下防止默认操作: $("form").bind("submit", function(e){ e.preventDefault(); }); 我已经成功地完成了这个使用以下内容: $(document).ready(function(){ $("form:not('#press')").bind("submit", function(e){ e.preventDefault(); }); 但是,当button被点击时,我可以dynamic地做到这一点吗?

如何添加一个函数jQuery?

定义一个新的jQuery 成员函数最简单的方法是什么? 所以我可以这样称呼: $('#id').applyMyOwnFunc()

如何通过jQuery中的“this”里面的类来select一个元素?

我知道我可以这样select一个元素: $("ul.topnav > li.target").css("border", "3px double red"); 但我怎么能做这样的事情: $(this > li.target).css("border", "3px double red"); 谢谢

如何使用jQuery制作“标签框”(文本input字段+用逗号分隔的标签)

我正在研究一个允许用户通过标签发布内容的web应用程序,但是事情是,如果用逗号分隔的标签和文本字段值仍然是相同的,用户会有所不同。 例如YouTube或StackOverflow,现在我不需要检查数据库或任何东西。 谢谢!

谷歌浏览器扩展:如何在程序化注入的内容脚本中包含jQuery?

当用户点击浏览器动作button时,我从后台页面注入我的内容脚本 ,如下所示: chrome.browserAction.onClicked.addListener(function (tab) { chrome.tabs.executeScript(null, { file: "content.js" }); }); 那么我怎样才能从我的content.js访问jQuery? 我没有看到同时注入的方法。

Webkit和jQuery可拖动跳跃

作为一个实验,我创build了几个div,并使用CSS3旋转它们。 .items { position: absolute; cursor: pointer; background: #FFC400; -moz-box-shadow: 0px 0px 2px #E39900; -webkit-box-shadow: 1px 1px 2px #E39900; box-shadow: 0px 0px 2px #E39900; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius: 2px; } 然后我随机devise了它们,并通过jQuery使它们可拖动。 $('.items').each(function() { $(this).css({ top: (80 * Math.random()) + '%', left: (80 * Math.random()) + '%', width: (100 + 200 * Math.random()) + 'px', […]