51dev.com IT技术开发者社区

51dev.com 技术开发者社区

jquery

jQuery的Ajax初识

jQuery的Ajax初识

1.什么是Ajax?Ajax是“AsynchronousJavascriptAndXML(异步Javascript和XML)”的缩写,是指一种创建交互式网页应用的网站开发技术。Ajax不是一种新的编程语言,而是一种用于创建更好、更快以及交互性更强的web应用程序的技术。它是一套综合了多项技术的浏览器端网页开发技术。这些...

Jquery checkbox返回问题

Jquery checkbox返回问题

今天发现有段获取checkbox状态代码在一些页面上返回的是"checked",有些返回的是"true",原因是不同的Jquery版本执行结果不一样,怪自己孤陋寡闻,居然不同版本差别挺大的主要需要注意以下问题:读取数据时尽量使用prop,写数据时使用attr ...

zepto.js与jquery.js

zepto.js与jquery.js

前几天手贱,把jquery一个库修改成了zepto.js,结果出了点问题,经过排查,发现是animate在zepto.js里不存在可以在这加入其他插件,编译https://github.com/madrobby/zepto感觉麻烦,这种场景还是暂时用jquery吧...

如果通过jQuery的css方法添加带有!important标记的样式

如果通过jQuery的css方法添加带有!important标记的样式

  众所周知,jQuery提供了css方法,用来给指定的元素设置css样式,或者返回一个或多个样式属性,具体的介绍可以参考W3school上的说明。  不过,通过这种方式给元素设置样式时,!important标记会被忽略掉。例如下面的代码:$("p").css("min-height","calc(100%-1px)!...

jquery html() callback

jquery html() callback

  通过JQuery的.html()函数我们可以非常方便地加载一段HTML到指定的元素中,例如给<div></div>中放入一组图片。问题是JQuery的.html()函数是同步的,如果我们想知道HTML被加载之后容器的高,例如获取容器的offsetHeight或scrollHeight属性的值...

A customized combobox with JQuery

A customized combobox with JQuery

  要求实现一个轻量级的在客户端筛选的combobox,支持大数据量(超过1000个items),能快速检索内容,并支持数据的设置和活动等基本操作。在这之前尝试过使用JqueryUI的Autocomplete,但是当数据量太大时客户端检索速度太慢(甚至会导致浏览器卡死)。索性干脆基于JQuery自己写一个吧!  所依赖...

JQuery使用deferreds串行多个ajax请求

JQuery使用deferreds串行多个ajax请求

  使用JQuery对多个ajax请求串行执行。HTML代码:<ahref="#">Clickme!</a><div></div>JS:functionGetSomeDeferredStuff(){vardeferreds=[];vari=1;for(i=1;i<=...

jquery 操作 select 默认选择第一个元素

jquery 操作 select 默认选择第一个元素

  问题:点击按钮设置select元素的默认选项。  首先,有个环境,并引入jquery。<!DOCTYPEhtml><html><head><metacharset='utf-8'><scriptsrc='jquery-1.11.3.js'></scr...

jquery获取select标签的选中元素

jquery获取select标签的选中元素

select标签配合option使用,是很好的下拉菜单,获取选中的选项值,可以用jquery的api简单直接的获取:<!DOCTYPEhtml><html><head><metacharset="utf-8"></head><body><se...

jquery获取文档高度

jquery获取文档高度

  时至今日,网页早已不只在pc上运行了,还会在平板啊、手机啊、大型PC上运行,那屏幕自适应就变得很重要,boostrap.css自带的适应屏幕我们不谈,就光说说用代码来设置屏幕的自适应。  因为项目的页面中有些导航条啊,脚标啊,高度都是固定且不变的,所以获取然后重新设置高度变得简单,流程就是监听页面是否size发生变...

jquery获取元素的宽度

jquery获取元素的宽度

  jquery是一个很好用的库,封装了很多易使用的简易api,方便开发者进行dom操作。  今天讨论的是获取元素的宽度,有个小坑需要踩踩,这里记录下:<!DOCTYPEhtml><html><head><metacharset='utf-8'><scriptsrc...

ie11下jquery获取元素width问题

ie11下jquery获取元素width问题

  问题出自一个自写的滚动控件的指令,ng-repeat一个数组的数据,在一个div中提供展示效果,如果个数多超过展示长度,那么超出部分会被隐藏比并增加前翻后翻按钮。通过元素的position进行设置当前显示的数据,翻页就+/-一下这个元素的width然后设置整体的positionleft。具体问题就在获取然后设置的上...

jQuery ajax()    参数,回调函数,数据类型,发送数据到服务器,高级选项

jQuery ajax() 参数,回调函数,数据类型,发送数据到服务器,高级选项

$.ajax({  options:/*类型:Object;        可选。AJAX请求设置。所有选项都是可选的。*/  async:/*类型:Boolean;      默认值:true。默认设置下,所有请求均为异步请求。如果需要发送同步请求,请将此选项设置为false。      注意,同步请求将锁...

Jquery DataTable基本使用

Jquery DataTable基本使用

   <link rel="stylesheet" href="https://cdn.datatables.net/1.10.16/css/jquery.dataTables.min.css" />>https://www.datatabl...

原生js ajax与jquery ajax的区别

原生js ajax与jquery ajax的区别

原生jsajax的调用:ajax({type:"get",url:"02_ajax_get.txt",data:{"userName":"lnj","userPwd":"321"},timeout:time,//超时时间success:function(xmlhttp){alert(xmlhttp.responseTe...