【jQuery树控件zTree使用方法详解(一)】教程文章相关的互联网学习教程文章

jQuery ajax() 方法【代码】

$.ajax({type:"post",  //或者get,默认为geturl:"",  //String类型的参数,(默认为当前页地址)发送请求的地址data:{},dataType:"json", //或者html、xml                  //xml:返回XML文档,可用JQuery处理。                  html:返回纯文本HTML信息                  json:返回JSON数据。(类似键值对) success:function(data) {},error:funct...

jQuery的attr方法和prop方法的区别及相关bug处理【代码】

以下是jQuery API文档对attr方法和prop方法的概述:attr(name|properties|key,value|fn):Get the value of an attribute for the first element in the set of matched elements or set one or more attributes for every matched element.(获取匹配元素集合中的第一个元素的属性值,或为每一个匹配元素设置一个或多个属性)prop(name|properties|key,value|fn):Get the value of a property for the first element in the set ...

JS 基础 与 Jquery常用方法【代码】

变量   变量命名   可以使用短名称 比如 x y 也可以使用描述性更好的名称(推荐   变量必须以字母开头   变量也可以以 $ _符号开头,但不推荐   变量名称对大小写敏感   驼峰式命名法   变量声明   js中变量可以先声明后赋值   同时也可以同时给多个变量赋值  var a=10,b=11,c=22;  数据类型   数字类型   字符串   数组   null   undefined 定义对象但没有赋值的话,调用的时候是undefined,nul...

js&jquery避免报错的方法【代码】

CreateTime--2016年12月8日15:28:40Author:Marydonjs&jquery规避报错信息的两种方式<script type="text/javascript">$(function() {/*方法一:捕获异常*/try {$(‘div[id=TreeContainer]‘).each(function(){$(this).width($(‘#LeftPage‘).width());});} catch (e) {}/*方法二:加上非空校验*/if ($(‘div[id=TreeContainer]‘)) {$(‘div[id=TreeContainer]‘).each(function(){$(this).width($(‘#LeftPage‘).width());});}})...

jQuery使用ajax方法提交登陆信息时,遇到特殊字符&【代码】

当我在做登陆页面的时候,常常会用到ajax方法来检测用户信息所填写的内容是否符合规范要求。一开始,为了简单明了,快速实现功能,在使用jQuery时,是这样写的:$.ajax({url : "{:U(‘public/checklogin‘)}",cache : false,type : ‘POST‘,dataType : ‘json‘,data : ‘username=‘+$(‘#username‘).val()+‘&password=‘+$(‘#password‘).val()+‘&verify=‘+$(‘#code‘).val(),success : function(e){if ( e.status == 0 )...

JQuery中$.ajax()方法参数详解

url: 要求为String类型的参数,(默认为当前页地址)发送请求的地址。type: 要求为String类型的参数,请求方式(post或get)默认为get。注意其他http请求方法,例如put和 delete也可以使用,但仅部分浏览器支持。timeout: 要求为Number类型的参数,设置请求超时时间(毫秒)。此设置将覆盖$.ajaxSetup()方法的全局设 置。async:要求为Boolean类型的参数,默认设置为true,所有请求均为异步请求。 如果需要发送...

jQuery $.post()返回类型为json时不进入回调函数的原因及解决方法【代码】【图】

这真是个让人特别抓心找挠肝的问题,真的差点被这个问题逼的放弃去使用json作为返回类型,而是去用html,但是有的时候就是要较汁一下。(即便现在问题解决了,我还是想说句“妈蛋”,来发泄一下)其实主要还是自己对json的不够了解,但是很纳闷,网上对路的解决方法几乎没有。所以虽然问题很小,但是还是想要分享出来,希望能帮到需要的人。首先$.post()格式如下:$.post(url,data,success(data, textStatus, jqXHR),dataType)参数...

jQuery选择器代码详解(二)——select方法

原创文章,转载请注明出处,多谢!/** @param selector 已去掉头尾空白的选择器字符串* @param context 执行匹配的最初的上下文(即DOM元素集合)。若context没有赋值,则取document。* @param results 已匹配出的部分最终结果。若results没有赋值,则赋予空数组。* @param seed 初始集合*/ function select(selector, context, results, seed) {var i, tokens, token, type, find, // 调用tokenize函数解析selectormatch = tokeni...

原生js仿jquery一些常用方法【代码】

原生js仿jquery一些常用方法下面小编就为大家带来一篇原生js仿jquery一些常用方法(必看篇)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧 最近迷上了原生js,能不用jquery等框架的情况都会手写一些js方法,记得刚接触前端的时候为了选择器而使用jquery。。。现在利用扩展原型的方法实现一些jquery函数:1.显示/隐藏//hide() Object.prototype.hide = function(){ this.style.display="none"; r...

jQuery 事件 - delegate() 方法 和live()方法【代码】

当点击鼠标时,隐藏或显示 p 元素:$("div").delegate("button","click",function(){$("p").slideToggle(); });delegate() 方法为指定的元素(属于被选元素的子元素)添加一个或多个事件处理程序,并规定当这些事件发生时运行的函数。使用 delegate() 方法的事件处理程序适用于当前或未来的元素(比如由脚本创建的新元素)。向未来的元素添加事件处理程序如何使用 delegate() 方法向尚未创建的元素添加事件处理程序。<html><head><...

jQuery之方法绑定(事件注册)代码小结【代码】

1.最直接的模式,直接将一个function对象传入方法函数,如下面的click(),好处坏处一看便知$("#btnComfirmChooseCompany").click(function () {var companyName = "";var companyID = "";var hasChecked = false;var allCheckbox = $("input[name=‘companyID‘]");for (var i = 0; i < allCheckbox.length; i++) {if (allCheckbox[i].checked == true) {hasChecked = true;companyID = $(allCheckbox[i]).attr("value");companyName ...

重载jquery on方法实现click事件在移动端的快速响应【代码】【图】

额,这个标题取的还真是挺装的...其实我想表达的是jquery click事件如何在移动端自动转换成touchstart事件。因为移动端click事件会比touchstart事件慢几拍移动设备某个元素上事件执行顺序是:touchstarttouchmovetouchendclick{<SPAN style=‘font-family: "Times New Roman";‘>mousedown->mousemove->mouseup} click事件在移动设备上虽然会识别但却是最后一个执行的,所以如果不把<SPAN style=‘font-family: "Times New Rom...

jQuery判断checkbox是否选中的3种方法【代码】

方法一: if ($("#checkbox-id").get(0).checked) {// do something }方法二: if($(‘#checkbox-id‘).is(‘:checked‘)) {// do something }方法三: if ($(‘#checkbox-id‘).attr(‘checked‘)) {// do something }判断复选框是否被选中的代码:在jQuery1.6版本之后,取复选框有没有被选中,要用prop$(‘#checkbox-id‘).prop(‘checked‘)//返回值是true或者false 设置复选框是否为选中的代码:$("input[name=‘selectit‘]").p...

Jquery extend() 方法【代码】

Jquery 中$.extend() 方法用于实现合并多个对象的属性到第一个对象中。$.extend(object1, [object2] ); 将后两个对象即object1和object2中的属性合并到object1中,默认是合并覆盖操作,不进行迭代。此时object1 对object2 的拷贝为浅拷贝(公用一份实体,仅仅是引用变量不同)<script type="text/javascript">obj1 = {a: "this is a", b: "this is b"};obj2 = {a: {a_c: "this is a_c", a_d: "this is a_d"},c: "this is c", }$.ext...

javaScript和jQuery自动加载方法【代码】

一、JavaScript自动加载①在文本中用onload: 当页面中所有内容(包括图片)加载完后再执行onload,如下:1 <body onload="alert(1)"></body> <!-- 当有一个onload --> 2 <body onload="alert(2);alert(3);alert(4)"></body> <!-- 当有多个onload用分号隔开,依次弹出 2 3 4 -->②在脚本中用window.onload: 当页面中的所有内容(包括图片)加载完后再执行window.onload,如下:window.onload = function(){......