JQuery
Hello World,
这个作者很懒,只留下一些什么…
展开
-
将checkbox未选中将设置为指定值并系列化,解决checkbox未选中不传递值问题
(function ($) { //将checkbox未选中将设置为指定值并系列化 jQuery.fn.extend({ serializeWithCheckbox: function (uncheckedValue) { return jQuery.param(this.serializeArrayWithCheckbox(uncheckedValue)); }, serializeArrayWithChe.原创 2021-09-14 17:57:07 · 678 阅读 · 0 评论 -
easyui equals验证代码
在使用easyui textbox进行相等验证时却没有效果,经查询原来官方代码中没有提供equals验证的方法,搜了一个加上去就OK了: // extend the 'equals' rule $.extend($.fn.validatebox.defaults.rules, { equals: { validator: function转载 2015-10-23 17:40:20 · 810 阅读 · 0 评论 -
EasyUI Tree节点拖动到指定容器
效果图:将tree节点拖动到指定的DIV中,结果显示节点的id和text代码: Drag Drop Tree Nodes - jQuery EasyUI Demo Drag Drop Tree Nodes Press mouse down and drag a node to another原创 2016-01-03 16:42:15 · 4028 阅读 · 0 评论 -
JQuery EasyUI Layout 在from布局自适应窗口大小
在JQuery EasyUI中,如果直接在form上布局时当窗口大小调整布局不会改变,将布局应用于body时中间隔着一个form,横竖不好弄。网上有多个解决方案,一般都是写代码,在窗口大小改变时设置布局。 经实验,新版本的JQuery EasyUI中布局可以采用以下方式来达到自动适应大小:首先设置样式,使html和body高度为100%(因form和div高度设置为100%需要继承原创 2013-08-21 11:42:31 · 16956 阅读 · 1 评论 -
EasyUI combogrid/combobox过滤时限制只能选择现有项
在使用EasyUI的combogrid时可以通过输入进行过滤,达到快速选择的目的,但是手工输入不存在的项也不会出错,结果提交到数据库后就会产生错误。比如idField是int型的,输入的数据通过是检索textField,并非int型,无法提交到后台。如果直接禁止输入,在选项多的时候就很难快速选择了。现在的解决方案是通过多个事件来判断是否输入了不存在的项目: $("原创 2015-04-01 17:55:51 · 8987 阅读 · 1 评论 -
ASP返回JQuery EasyUI树形要求的JSON格式
根据http://blog.csdn.net/apollokk/article/details/41382479中提供的数据将结果格式化为JQuery EasyUI树形原创 2014-11-22 15:59:23 · 2207 阅读 · 0 评论 -
jQuery模拟按键事件
在网上查找得到的多是以下代码:var e = jQuery.Event("keyup");//模拟一个键盘事件e.keyCode =13;//keyCode=13是回车$('#test').trigger(e);实测发现有时候没反应,增加一行代码,设置which的值就可以了var e = jQuery.Event("keydown"); //模拟一个键盘事件e.keyCode = 40;e...原创 2018-03-30 17:51:08 · 8571 阅读 · 7 评论 -
元素同时绑定单击、双击事件,并在选择文本时不触发事件
首先如果同时绑定单击和双击事件,默认会触发单击事件,双击无效,解决办法是延迟单击事件。但有时需要在元素上选择文本,单击时又会触发单击事件,而有时单击事件会弹出对话框什么的,希望选择时不要触发单击、双击事件,代码如下:var clickTimer = null;$('#something').bind('mousedown', function (evt) { //记录单击时的鼠标位...原创 2018-08-07 11:13:46 · 1478 阅读 · 0 评论 -
jQuery.param的一个坑
首先上源码://Serialize an array of form elements or a set of//key/values into a query stringjQuery.param = function( a, traditional ) { var prefix, s = [], add = function( key, value ) { // I...原创 2019-04-04 08:54:46 · 856 阅读 · 0 评论 -
JQuery实现表格自动增加行,对新行添加事件
效果:一:原始页面原创 2014-07-30 11:37:35 · 18496 阅读 · 0 评论 -
JS事件调试 - 查找HTML元素绑定的事件以及绑定代码所在位置
日常的网页开发调试工作中,经常需要知道指定的某个网页元素绑定了哪些事件以及绑定代码的位置,下面介绍三种用来跟踪页面中的事件的方法。1、使用firefox调试我们可以使用firefox的debug工具,找到指定元素,然后查看事件面板2、使用chrome调试在要检查的元素上单击右键选择查看元素,然后,右边的面板中会显示style标签,切换到EventListen转载 2015-02-11 09:08:49 · 8864 阅读 · 0 评论 -
新复制行绑定JQuery.autocomplete事件
在工作中经常需要生成动态增加行的表格,此次需要对表格中的文本框绑定autocomplete功能操作流程:表格初始时只有一行,当页面加载时执行先执行一次增加行功能,将行增加到10行在$(function(){});中对表格绑定autocomplete,此时一切正常,这10行都按照预期的正常表现当单击表格元素时会动态检查空行是否有10行,如果不够,则将表格最后一行复制并插入到表格的最后原创 2013-07-20 09:48:31 · 2430 阅读 · 0 评论 -
一个模拟时钟的时间选择器 ClockPicker
from:http://www.cnblogs.com/wangshenwei/p/clockpicker.html转载 2014-06-28 22:57:26 · 1735 阅读 · 0 评论 -
ASP.NET页面使用JQuery EasyUI生成Dialog后台取值为空
原因:JQuery EasyUI生成Dialog后原来的文档结构发生了变化,原本在form里的内容原创 2014-05-27 12:11:14 · 2419 阅读 · 5 评论 -
固定浮动侧边栏(SmartFloat)
固定浮动侧边栏 body { margin: 10px auto; font-family: sans-serif; width: 500px; } div { border-radius: 5px; box-shadow: 1px 2px 5px rgba(0,0,0,0.3); border: 1px solid #ccc; padding: 5px;转载 2014-07-08 10:46:35 · 6944 阅读 · 0 评论 -
smartFloat
$.fn.smartFloat = function() { var position = function(element) { var top = element.position().top, pos = element.css("position"); $(window).scroll(function() { var scr转载 2014-07-08 10:47:35 · 1756 阅读 · 0 评论 -
时间选择器(timepicker)
/// //时间选择器,依赖于jquery.easyui(function ($) { $.fn.extend({ setTime: function () { $(this).each(function () { var $this = $(this); $(this).click(function () { if (!documen原创 2014-07-08 17:13:17 · 15731 阅读 · 2 评论 -
获取元素离文档各边的距离
function getDistance(obj){ var distance={}; distance.top=($(obj).offset().top-$(document).scrollTop()); distance.bottom=($(window).height()-distance.top-$(obj).outerHeight()); distance.left=($原创 2014-07-13 00:12:20 · 2592 阅读 · 0 评论 -
使用 jQuery 调用 ASP.NET AJAX Page Method
说到轻量级的客户端通信,我注意到大多数人喜欢使用 ASP.NET AJAX Page Method 多于 ASMX Web 服务。事实上,在我的文章《使用 jQuery 调用 ASMX Web 服务》的第一条评论中就提到了 Page Method。鉴于它们流行度,我觉得我应该注意到这个需求。作为对评论中 Justin 问题的回答,我找到了使用 jQuery 调用 Page Meth转载 2014-09-11 09:14:10 · 833 阅读 · 0 评论 -
让jQuery的contains方法不区分大小写
// NEW selector jQuery.expr[':'].Contains = function(a, i, m) { return jQuery(a).text().toUpperCase() .indexOf(m[3].toUpperCase()) >= 0; }; // OVERWRITES old selecor jQue转载 2013-06-26 22:47:15 · 5311 阅读 · 1 评论