
jquery
我家小宝_朱朱
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
jQuery事件命名空间
jQuery事件命名空间 jQuery支持事件命名空间,以方便事件管理。例如,在下面的示例中,为div元素绑定多个事件类型,然后使用命名空间进行规范,从而方便管理。所谓事件命名空间,就晨事件类型后面以点语法附加一个别名,以便引用事件,如”click.a”,其中”a”就是click当前事件类型的别名,即事件命名空间 如:$(“div”).bind(“click.a”,function()转载 2015-12-30 17:02:54 · 438 阅读 · 0 评论 -
jQuery判断当前元素是第几个元素&获取第N个元素
假设有下面这样一段HTML代码: 1 2 3 4 5 jQuery判断当前元素是第几个元素示例 jQuery获取第N个元素示例 jQuery选择器示例 jQuery判断当前元素是第几个元素 如果我们点击任何一个li标签,想知道当前点击的是第几个li标签,可以使用下面的代码: 1 2转载 2016-08-08 10:24:11 · 9319 阅读 · 0 评论 -
拖拽
在mousedown的handler函数里加上return false;就解决问题了 猜测选中文字的执行是根据mousedown的时候返回值和mousemove的返回值进行计算,从而知道哪些文字被选中。鼠标按下时将返回值设为false,就阻止了它计算的过程了。 一、js拖拽插件的原理 常见的拖拽操作是什么样的呢?整过过程大概有下面几个步骤: 1、用鼠标点击被拖拽的元转载 2016-07-05 14:55:17 · 423 阅读 · 0 评论 -
原生Ajax的XMLHttpRequest对象使用指南
XMLHttpRequest 是一个浏览器接口,使得 Javascript 可以进行 HTTP (S) 通信。 最早,微软在 IE 5 引进了这个接口。因为它太有用,其他浏览器也模仿部署了,ajax 操作因此得以诞生。 但是,这个接口一直没有标准化,每家浏览器的实现或多或少有点不同。HTML 5 的概念形成后,W3C 开始考虑标准化这个接口。2008年 2 月,就提出了 X转载 2016-02-24 19:57:43 · 418 阅读 · 0 评论 -
jquery ajax 事件
一、ajax 事件顺序 jquery中各个事件执行顺序如下: 1.ajaxStart(全局事件) 2.beforeSend 3.ajaxSend(全局事件) 4.success 5.ajaxSuccess(全局事件) 6.error 7.ajaxError (全局事件) 8.complete 9.ajaxComplete(全局事件)转载 2016-03-18 15:49:21 · 486 阅读 · 0 评论 -
jQuery操作checkbox选择
1. 判断checkbox(复选框)是否被选中 很多朋友判断 if($("#id").attr("checked")=="true") 这个是错误的,其实应该是 if($("#id").attr("checked")==true) 2. 全选 $("[name = chkItem]:checkbox").attr("checked", true); 3、全不选 $("[转载 2016-04-27 10:56:56 · 10737 阅读 · 0 评论 -
ajax 使用中问题汇总
POST--JSON请求例子 controll层: @ResponseBody public Map TEST(@RequestBody Map reqMap){ } $.ajax({ type: 'post', url: "xxx", contentType:"application/json", async:false,原创 2016-02-24 17:52:23 · 378 阅读 · 0 评论 -
input输入框的change事件
input输入框的change事件,要在input失去焦点的时候才会触发 $('input[name=myInput]').change(function() { ... });在输入框内容变化的时候不会触发change,当鼠标在其他地方点一下才会触发 用下面的方法会生效,input [html] view plain copy转载 2016-03-21 14:40:17 · 6690 阅读 · 0 评论 -
ajax请求返回json字符串/json对象 处理
1. 返回json字符串如何处理 $.ajax({ url:xxx, success:function(date){ }, error:function(){ } }); 通过最原始的返回: PrintWriter out = httpServletResponse.getWriter(); ObjectMapper mapper = new Obje转载 2016-02-24 14:41:05 · 13625 阅读 · 0 评论 -
jquery.pagination.js分页
参数说明 参数名 描述 参数值 maxentries 总条目数 必选参数,整数 items_per_page 每页显示的条目数 可选参数,默认是10 num_display_entries 连续转载 2016-03-08 16:33:23 · 445 阅读 · 0 评论 -
jQuery.extend和jQuery.fn.extend的区别
jQuery插件开发分为两种: 1 类级别 类级别你可以理解为拓展jquery类,最明显的例子是$.ajax(...),相当于静态方法。 开发扩展其方法时使用$.extend方法,即jQuery.extend(object); 复制代码 代码如下: xx.js (function($){ $.extend({ add:function(a,b){re转载 2016-03-07 18:08:21 · 356 阅读 · 0 评论 -
停止JQuery Ajax请求
var currentAjax = null; function startAjax(){ //方法就是将XHR对象指向currentAjax,再调用currentAjax的.abort()来中止请求 currentAjax = $.ajax({ type:'POST', beforeSend:functio转载 2016-03-18 17:23:12 · 416 阅读 · 0 评论 -
jquery 动态创建元素
var obj = $("") //动态创建一个 div的对象 $(obj).append("hello") ; //可以往里面插入数据 var obj = $("div"); //这个可不是动态创建哦。是选择器哦 网上的一个例子: var creatediv= function(){ var parentdiv=$('');原创 2016-03-03 11:41:49 · 512 阅读 · 1 评论 -
jquery ajaxStart, ajaxStop 显示loading
click 加载完成 $(document).bind({ "ajaxStart" : function () { $("#picload").css({ "display" : "block" }); $("#loadover").css({ "display" : "none" }); },转载 2016-02-14 17:42:16 · 734 阅读 · 1 评论 -
jquery ajax No 'Access-Control-Allow-Origin' header is present on the requested resource
No 'Access-Control-Allow-Origin' header is present on the requested resource. 没有访问控制允许源头是目前对请求的资源 ——跨域问题引起。 Access-Control-Allow-Origin与跨域: 问题 在某域名下使用Ajax向另一个域名下的页面请求数据,会遇到跨域问题。另一个域名必须在respon转载 2016-02-14 17:10:49 · 4048 阅读 · 0 评论 -
jquery事件重复绑定解决办法
一$.fn.live 重复绑定 解决:使用die()方法,在live()方法绑定前,将此元素上的前面被绑定的事件统统解除,然后再通过live()方法绑定新的事件。 //先通过die()方法解除,再通过live()绑定 $(“#selectAll”).die().live(“click”,function(){ //事件运行代码 }); 二click等事件转载 2016-01-04 09:49:44 · 1073 阅读 · 0 评论 -
jQuery对象与DOM对象之间的转换方法
jQuery对象转成DOM对象: 两种转换方式将一个jQuery对象转换成DOM对象:[index]和.get(index); (1)jQuery对象是一个数据对象,可以通过[index]的方法,来得到相应的DOM对象。 如:var $v =$("#v") ; //jQuery对象 var v=$v[0]; //DOM对象 alert(v.checked) //检测这个chec转载 2016-01-04 09:39:10 · 2675 阅读 · 0 评论 -
jquery的事件绑定与解绑定-on
一般情况: $("#id").on("click",function(){}); $("#id").unbind("click"); 对document按target属性绑定: $(document).on(“click”,”li.n9”,function(){}); $(转载 2016-01-04 09:33:56 · 427 阅读 · 0 评论 -
json深复制与浅复制
深复制与浅复制 // 浅层复制(只复制顶层的非 object 元素) var newObject = jQuery.extend({}, oldObject); // 深层复制(一层一层往下复制直到最底层) var newObject = jQuery.extend(true, {}, oldObject); 用的是深复制的方式,复制对象时发现字段丢失的现象没转载 2017-01-25 14:51:10 · 2481 阅读 · 0 评论