会报错:在浏览器的调试窗口的console里面可以看到,记住这个昂,以后出现这个错误,不能问昂~~~ jQuery版本 1.x:兼容IE678,使用最为广泛的,官方只做BUG维护,功能不再新增。...如果不考虑兼容低版本的浏览器可以使用2.x,最终版本:2.2.4 (2016年5月20日) 3.x:不兼容IE678,只支持最新的浏览器。需要注意的是很多老的jQuery插件不支持3.x版。...,只有文本内容,没有标签 text(val)// 设置所有匹配元素的内容,不识别标签,将标签作为文本插入进去 值: val()// 取得第一个匹配元素的当前值 val(val)// 设置所有匹配元素的值...,导致有些效果的加载比较慢,所以我们使用下面的写法,不存在覆盖问题,而且只要文档加载完就触发,不需要等着一些图片啊视频啊什么的,加载js效果的速度快。 ... 1.window.onload()函数有覆盖现象,必须等待着图片资源加载完成之后才能调用 2.jQuery的这个入口函数没有函数覆盖现象,文档加载完成之后就可以调用(建议使用此函数)
)只可以取第一种写法,在同步请求的时候请注意要讲async(是否同步)这个变量的参数写成false,至于一般情况下的请求是post还是get呢,这个我给出的建议是:一般传参到后端都用post方法就可以,...实际使用中这两种请求并没有明显的区别(是否幂等可以忽略不计);另外以上两种请求的方法的参数数量或返回参数的数量可能与jQuery完整写法不一致,对于这个问题,我的解释是:在js中,方法调用和方法申明这两者之中前者的参数可以少于后者的参数数量...);当然上图中id为p2的节点是用jQuery插入的(属于未来事件的处理范畴),比较合适的一种方式是用on来进行绑定,如果低版本的jQuery 的话建议也可以使用live()进行绑定( ̄ε  ̄)~ C>...("确定是您输入的内容吗?")...(val)来区别弹窗类别,其: 第一种弹窗使用alert,是最简单最通用也是最不堪大用的弹框 第二种弹窗使用的是原生的prompt,同时需要把这个对象赋给一个变量,通过参数可以即可获取到用户输入的内容哦
1. jQuery 事件注册 jQuery 为我们提供了方便的事件注册机制,是开发人员抑郁操作优缺点如下: 优点: 操作简单,且不用担心事件覆盖等问题。...alert("俺可以给动态生成的元素绑定事件") }); $("div").append($("我是动态创建的p")); 演示代码 输入的内容清空 }); // 2.点击的删除按钮,可以删除当前的微博留言li // 原来的方法 此时的click不能给动态创建的...jQuery 为我们提供 了多种事件解绑方法:die() / undelegate() / off() 等,甚至还有只触发一次的事件绑定方法 one(),在这里我们重点讲解一下 off() ; 语法 off...元素.triggerHandler("事件") 就是不会触发元素的默认行为 $("input").on("focus", function() { $(this).val("
// 识别大小写,输入字符串时可以输入引号,[title^=jQuery]和[title^="jQuery"]是一样的 $...这里有个问题:如果一个元素没有子元素,:first-child和:last-child会返回null吗?...,从最后一个很粗的红色边框(实际是两个元素的边框重叠了)也可以看出来。...1)的例子我就不列举了。...:hidden(取不可见元素) :hidden选择器和属性选择器$('input[type=hidden]')等同 表单选择器的6~10例子我就不再列举了,和1~5的很类似,大家可以自己尝试一下。
web前端 Jquery 时隔几天,天气依旧炎热,不过坐在空调房里的我一点也感觉不到~(笑)。我的事也在稳步进行着,这个下午继续我上一篇的Jquery。 ...f=html_basic 上运行查看效果 ) 选择器详解和css语法 上次简单地说了选择器,只提到了一个id选择器,选择id=xxx的某元素。...元素 $(":hidden") input[type='hiden'] {} 这只是我举的一些例子,基本上选择器Jquery和css类似,所以对...我也列举一些常用的html操作方法(更详细地在w3school中查看) 方法 举例 例子说明 html() var txt = $("div#main").html(); id=main的div元素,...attr("width","500"); 将所有table元素的属性设置为宽度等于500px val() var pass = $(":password").val(); 获得密码框中的值(val()方法一般作为获取
选择器是jQuery最基础的东西,本文中列举的选择器基本上囊括了所有的jQuery选择器,也许各位通过这篇文章能够加深对jQuery选择器的理解,它们本身用法就非常简单,我更希望的是它能够提升个人编写jQuery...本文配合截图、代码和简单的概括对所有jQuery选择器进行了介绍,也列举出了一些需要注意和区分的地方。 一、基本选择器 1. id选择器(指定id元素) 将id="one"的元素背景色设置为黑色。... // 识别大小写,输入字符串时可以输入引号,[title^=jQuery]和[title^="jQuery"]是一样的 $...,从最后一个很粗的红色边框(实际是两个元素的边框重叠了)也可以看出来。...:hidden(取不可见元素) :hidden选择器和属性选择器$('input[type=hidden]')等同 表单选择器的6~10例子我就不再列举了,和1~5的很类似,大家可以自己尝试一下。
如果不考虑兼容低版本的浏览器可以使用2.x,最终版本:2.2.4 (2016年5月20日) 3.x:不兼容IE678,只支持最新的浏览器。需要注意的是很多老的jQuery插件不支持3.x版。...值: val()// 取得第一个匹配元素的当前值 val(val)// 设置所有匹配元素的值 val([val1, val2])// 设置多选的checkbox、多选select的值 $('div')..." $('div').html() "人生苦短" 通过上例可以看出,text在添加文本的过程中可以将原标签内的文本和标签全都覆盖掉。...//实时监测input内部输入变化 $('input').on('input',function () { // 获取用户输入的内容 console.log($(this).val()...jQuery的这个入口函数没有函数覆盖现象,文档加载完成之后就可以调用(建议使用此函数) 3.8动态效果 // 基本 show([s,[e],[fn]]) hide([s,[e],[fn]]) toggle
1. jQuery 事件注册 jQuery 为我们提供了方便的事件注册机制,操作优缺点如下: 优点: 操作简单,且不用担心事件覆盖等问题。...selector:元素的子元素选择器. fn:回调函数即绑定在元素身上的侦听函数。 ? ? ?...// 点击删除按钮,删除留言 on可以给动态创建的元素绑定事件 $("ul").on("click", "a", function () { $(...jQuery 为我们提供 了多种事件解绑方法:die() / undelegate() / off() 等,甚至还有只触发一次的事件绑定方法 one(),在这里我们重点讲解一下 off() ; 语法 ?...元素.triggerHandler("事件") 就是不会触发元素的默认行为 $("input").on("focus", function() { $(this).val("
选择器是jQuery最基础的东西,本文中列举的选择器基本上囊括了所有的jQuery选择器,也许各位通过这篇文章能够加深对jQuery选择器的理解,它们本身用法就非常简单,我更希望的是它能够提升个人编写...本文配合截图、代码和简单的概括对所有jQuery选择器进行了介绍,也列举出了一些需要注意和区分的地方。...---- 本文已经同步至我的个人博客站点:积累吧|jQuery选择器大全(48个代码片段+21幅图演示) 一、基本选择器 1. id选择器(指定id元素) 将id="one"的元素背景色设置为黑色...<script type="text/javascript"> // 识别大小写,输入字符串时可以输入引号,[title^=jQuery]和[title^="jQuery"]是一样的 $('a[title...:hidden(取不可见元素) :hidden选择器和属性选择器$('input[type=hidden]')等同 表单选择器的6~10例子我就不再列举了,和1~5的很类似,大家可以自己尝试一下。
大家好,又见面了,我是你们的朋友全栈君。...onpropertychange 当属性改变发生该事件 无论粘贴 keyup onchange等,最为敏感 先来看javascript的直接写在了input上 jquery实现方法 对于元素的焦点事件...,我们可以使用jQuery的焦点函数focus(),blur()。...这里label覆盖在文本框上,可以更好的控制样式 jquery代码 $(function() { $(‘#searchKey’).focus(function() { $(‘#lbSearch’)....代码如下: 第二种: jQuery 原理:让表单的val值等于其title值。
1.1. jQuery 事件注册 jQuery 为我们提供了方便的事件注册机制,使开发人员易于操作,优缺点如下: 优点: 操作简单,且不用担心事件覆盖等问题。...{ $(this).toggleClass('div-toggle'); }) }) on事件的一些功能: // (2) on可以实现事件委托...元素.triggerHandler("事件") 就是不会触发元素的默认行为 $("input").on("focus", function() { $(this).val("...总结:jQuery插件就是引入别人写好的:html 、css、js (有时也可以只引入一部分,读懂后也可以修改部分内容) 1.4.2....综合案例: toDoList案例分析 1.7.1 案例:案例介绍 文本框里面输入内容,按下回车,就可以生成待办事项。 点击待办事项复选框,就可以把当前数据添加到已完成事项里面。
,我会尽可能详细介绍我做的功能的每一步是怎么得来的,并且本文源码也完全开源分享,运行中如果有任何问题,也欢迎留言提一些建议 ?...一、框架选择: 本文主要用bootstrap和bootstrap-table表格库构建演示demo,部分逻辑功能需要手写js/jquery 二、引入库: 导入库我导入的网上的cdn文件,如果需要下载,你可以根据下方版本进行下载...: 表格:只放一个空的table即可 模态窗:从bootstrap官方复制粘贴模态窗组件代码,我这里代码有折叠 ?...button>修改' return htm; } js第四步:删除方法 通过找删除按钮的父元素的父元素...{ if (confirm("确认删除吗?"))
() nextUntil() prev() prevAll() prevUntil() 过滤 eq() 养成一个习惯,如果该jQuery方法可以设置元素值,那么该方法一定可以获取元素值。...html() 可以获取该元素的标签和内容 html(text) text(text) 只可以获取该元素的文本内容...">我是DIV4 jQuery 节点操作 一.创建节点 为了使页面更加智能化,有时我们想动态的在 html 结构页面添加一个元素标签,那么 在插入之前首先要做的动作就是...,表示只复制元素和内容,不复制事件行为。...var name=$('input[placeholder=请输入姓名]').val() var age=$('input[placeholder=请输入年龄]').val(
因此一般项目来说,使用1.x版本就可以了,最终版本:1.12.4 (2016年5月20日) 2.x:不兼容IE678,很少有人使用,官方只做BUG维护,功能不再新增。...如果不考虑兼容低版本的浏览器可以使用2.x,最终版本:2.2.4 (2016年5月20日) 3.x:不兼容IE678,只支持最新的浏览器。需要注意的是很多老的jQuery插件不支持3.x版。...html内容 html(val)// 设置所有匹配元素的html内容 文本值: text()// 取得所有匹配元素的内容 text(val)// 设置所有匹配元素的内容 值: val()// 取得第一个匹配元素的当前值...val(val)// 设置所有匹配元素的值 val([val1, val2])// 设置多选的checkbox、多选select的值 例如: <input type="checkbox" value=...: 登录校验示例 与window.onload的区别 window.onload()函数有覆盖现象,必须等待着图片资源加载完成之后才能调用 jQuery的这个入口函数没有函数覆盖现象,文档加载完成之后就可以调用
对节点的操作 查找节点 查找节点可以直接利用jQuery选择器来完成,非常便利。 插入节点 jQuery提供了8种插入节点的方法。...你好我想说: 4 prependTo() 将所有匹配的元素前置到指定的元素中。...(1)remove() 删除DOM中所有匹配的元素,可以传入参数来筛选要删除的元素。...需要注意的是,这个方法不会将匹配的元素从jQuery对象中删除,其所有绑定的事件和附加数据可以保留下来。 如果将来再使用这个元素,相关事件和数据依然存在。...$("ul").empty(); 复制节点 可以使用clone()方法来复制节点。如果在clone方法中传人参数true,表示复制元素的同时也复制元素中绑定的事件。
1 JQuery最佳实践 1.1 使用JQuery的ready处理器 $(function () { /* 你的代码 */ }); //或者 $(document).ready(function...('src'); }); 1.5.2 简洁而快速 $('img').click(function () { this.src; }); 1.6 创建元素的通用语法 1.6.1 创建元素通用语法方式...myDiv').click( function(){ //一些操作 }); //正确的写法 function divClickFn(){ //一些操作 } $('#myDiv').click.../jsonp/student/all", }).complete(function( data ) { //一些操作 }); //正确的写法 $.ajax({ url: "http://....data("value"); 3.14 使用最新的版本及CDN 3.15 压缩你的JS代码 3.16 保持代码规范整洁 4 JQuery表单处理 4.1 只接受数字输入 $("#uAge").keydown
2.3、第一个jQuery插件 这是一个Hello World示例,完成一个可以变长的元素插件,指定每次增加长度参数,在指定的HTML元素后增加一个加号点击加号可以将元素加宽指定长度。...插件中使用each的原因是jQuery选择器选择的内容默认就是一个包装集,中间有多个元素,包装集中含有多个DOM元素,each中的元素就不再是jQuery对象而是一个DOM对象。...按照jQuery的约定,只使用一个命名空间。 在插件中尽量只使用jQuery.fn下的一个名称,名称越多冲突的可能性就越大,成熟的插件会做冲突处理,就像多个jQuery库共存的道理是一样的。...2)、制作清单文件 然后需要制作一个JSON格式的清单文件,其中包括关于插件的基本信息,具体格式及参数可以在jQuery官网插件发布指南页面了解到,这里提供一个示例文件,是我之前写的一个jQuery插件...2)、在Add Service中输入jQuery Plugin ? 接下来会提示登录,输入密码,登录成功后激活就完成。 ? 搜索: ?