jquery文档

JQuery选择器

落花浮王杯 提交于 2020-01-31 08:26:43
$的选择器部分: 凡是运用$,其返回值是一个object $选择器主要用于选择标签.基本用法是同css的选择器.但是,很让人兴奋的是,他支持常见的浏览器,而css中很多选择器是IE6所不支持的. 1.基本选择器(3种): $("标签名"),如$("p")是选取了所有的p标签节点 $("#id名"),如$("#test")是选取了id为test的标签节点 $(".class名"),如$(".test")是选取了所有class为test的标签节点 上面的$("标签名")和$(".class名")返回的都是所有满足的节点,至于进一步筛选可以添加一些函数,如eq,gt,lt等等. 2.组选择器: 下面还是现做一个约定:把"标签名或#id名或.class名"记作mix,则mix表示一个标签名,或一个#id或一个.class. $("mix,mix,mix,..."),如:$("div,#test1,p,.test2,#test3") 3.后代选择器: $("mix mix"),当然可以是多个嵌套,但后代选择器可以是深层子代,所以$("mix mix mix ...")这种写法作用不大.例子:$("div .test"):在div标签内的所有具有test的class的后代元素(就是被div嵌套的class属性为test的标签) 可以见DEMO。 4.子选择器: $("mix>mix")

JQuery 学习笔记

我们两清 提交于 2020-01-30 02:28:20
1 简介 JQuery,是辅助JS开发的库。是一套跨浏览器的JS库,简化HTML与JavaScript之间的操作。极大地简化了遍历HTML文档,操作DOM,处理事件、执行动画和开发Ajax。链式操作,隐式迭代。 2 HelloWorld 1 使用JQuery必须先引入JQuery的库文件,使用script标签引入。 <script type="text/javascript" src="../script/jquery-1.7.2js"></script> <script type="text/javascript"> //编写js代码 //$():调用$方法 $():较直jquery的核心函数 /*为$()方法传入一个function{}作为参数 : window.οnlοad=function(){写代码} 就相当于$(function{写代码});*/ $(function()){ //使用$()查找元素,使用.click()来绑定点击响应函数,把单机响应函数作为click()的参数传入即可 $("#btnId").click(function(){ alert("HelloWorld"); }); }); </script> 2 $的本质:$是一个函数 ,把$();称为JQuery的核心函数。 $==jQuery,故jQuery("#btn").click(function

.prop()与.attr()

倖福魔咒の 提交于 2020-01-28 05:35:57
因此, jQuery 1.6具有新的功能 prop() 。 $(selector).click(function(){ //instead of: this.getAttribute('style'); //do i use: $(this).prop('style'); //or: $(this).attr('style'); }) 还是在这种情况下他们做同样的事情? 如果我 确实 必须切换到使用 prop() ,那么如果我切换到1.6,所有旧的 attr() 调用都会中断? 更新 selector = '#id' $(selector).click(function() { //instead of: var getAtt = this.getAttribute('style'); //do i use: var thisProp = $(this).prop('style'); //or: var thisAttr = $(this).attr('style'); console.log(getAtt, thisProp, thisAttr); }); <script src="https://ajax.googleapis.com/ajax/libs/jquery/1.6.0/jquery.min.js"></script> <div id='id' style=

Web开发百宝箱——提升网站档次的时尚 jQuery 图片滚动插件

為{幸葍}努か 提交于 2020-01-27 05:38:24
  这篇文章向大家推荐8款时尚的 jQuery 图片滚动插件。jQuery 是最流行和使用最广泛的 JavaScript 框架,它可以让帮助你在你的项目中加入一些很炫的图片滚动效果。希望这些插件对你有所帮助,能够帮助你节省时间和精力。 Smooth Div Scroll 效果非常平滑的鼠标悬浮图片切换效果,提供了非常详细的使用帮助文档和示例。 Elastic Image Slideshow 最后这款也是带缩略图功能 jQuery 幻灯片插件,效果很炫。 jQuery Easy Slides 这是一个非常易用的幻灯片插件,同样非常轻量,与JavaScript和CSS加起来才2.1KB。 Flickr Photobar Gallery Responsive Gallery Plugin 这是一款带缩略图功能的幻灯片插件,能够根据父容器的尺寸自适应大小,效果不错。 Supersized TN3 Gallery 这款 jQuery 图片切换插件是这里面功能最丰富的,支持不同的布局方式以及切换效果。 Easy Slider 您可能感兴趣的相关文章 60款非常酷的 jQuery 幻灯片演示和下载 15个款优秀的 jQuery 图片特效插件推荐 几款优秀的 jQuery Ajax 分页插件和教程 Web开发者必备的20款超赞 jQuery 插件 分享23款美轮美奂的 jQuery 图片特效插件

jQuery 教程

本小妞迷上赌 提交于 2020-01-27 04:09:38
jQuery 是一个 JavaScript 库。 jQuery 极大地简化了 JavaScript 编程。 jQuery 很容易学习。 jQuery 库 - 特性 jQuery 是一个 JavaScript 函数库。jQuery 库包含以下特性: HTML 元素选取 HTML 元素操作 CSS 操作 HTML 事件函数 JavaScript 特效和动画 HTML DOM 遍历和修改 AJAX Utilities 向您的页面添加 jQuery 库 jQuery 库位于一个 JavaScript 文件中,其中包含了所有的 jQuery 函数。可以通过下面的标记把 jQuery 添加到网页中: < head > < script type = "text/javascript" src = "jquery.js" > < /script > < /head > 请注意, < html > < head > < script type = "text/javascript" src = "jquery.js" > < /script > < script type = "text/javascript" > $( document ) .ready ( function ( ) { $( "button" ) .click ( function ( ) { $( "p" ) .hide (

jQuery设计思想

老子叫甜甜 提交于 2020-01-24 06:41:24
【目录】   一、选择网页元素   二、改变结果集   三、链式操作   四、元素的操作:取值和赋值   五、元素的操作:移动   六、元素的操作:复制、删除和创建   七、工具方法   八、事件操作   九、特殊效果 【正文】 一、选择网页元素 jQuery的基本设计思想和主要用法,就是 "选择某个网页元素,然后对其进行某种操作" 。这是它区别于其他Javascript库的根本特点。 使用jQuery的第一步,往往就是将一个选择表达式,放进构造函数jQuery()(简写为$),然后得到被选中的元素。 选择表达式可以是 CSS选择器 :   $(document) //选择整个文档对象   $('#myId') //选择ID为myId的网页元素   $('div.myClass') // 选择class为myClass的div元素   $('input[name=first]') // 选择name属性等于first的input元素 也可以是jQuery 特有的表达式 :   $('a:first') //选择网页中第一个a元素   $('tr:odd') //选择表格的奇数行   $('#myForm :input') // 选择表单中的input元素   $('div:visible') //选择可见的div元素   $('div:gt(2)') // 选择所有的div元素

Dom对象与jQuery对象区别与相互转换

不想你离开。 提交于 2020-01-23 02:42:35
Dom对象与jQuery对象区别与相互转换 1、概念 1.1、Dom对象 Dom对象,即文档对象模型,通过Dom,我们可以访问所有HTML的元素,包括他们的文本和属性。可以对其中的内容进行修改和删除,还可以创建新元素。Dom对象无法无法使用jQuery对象中的方法。 实例: var Obj = document.getElementById(“id”); 1.2、jQuery对象 jQuery对象实际是JavaScript的一个数组,是通过jQuery包装Dom对象后产生的对象,可以使用jQuery对象中的方法,但并不能使用Dom中的方法。 实例: var $obj = $("#id"); 2、相互转换 2.1、jQuery对象转成Dom对象 2.2、Dom对象转换成jQuery对象 来源: CSDN 作者: Axtone 链接: https://blog.csdn.net/qq_39859899/article/details/103879389

jquery 1.7.2源码解析(二)构造jquery对象

可紊 提交于 2020-01-22 14:21:27
构造jquery对象 jQuery对象是一个 类 数组对象。 一)构造函数jQuery() 构造函数的7种用法: 1.jQuery(selector [, context ]) 传入字符串参数:检查该字符串是选择器表达式还是HTML代码。如果是选择器表达式,则遍历文档查找匹配的DOM元素, 并创建一个包含这些DOM元素引用的jQuery对象。如果没有匹配的DOM,则创建一个length属性为0的空jQuery对象。 默认情况下对匹配元素的查找从根元素document开始,但也可以传入context参数限制查找范围。 如果选择器表达式是简单的'#id'且没有context参数,则调用document.getElementById()查找。 如果不是则调用jQuery的find()方法。 2.jQuery(html [, ownerDocument])、jQuery(html, props) 如果传入的参数是html代码,则尝试用html代码创建新的DOM元素,并创建包含这些DOM元素引用的jQuery对象。 如果html代码是单独的标签,使用document.createElement()创建DOM元素。如果是复杂的html代码,则使用innerHTML. 参数ownerDocument用于创建新DOM元素的文档对象,如果不传入默认为当前文档对象。 如果html代码是单独标签

jQuery和AJAX基础

梦想的初衷 提交于 2020-01-20 19:46:45
jQuery和AJAX基础 jQuery 基础: 1.jQuery 选择器: 元素选择器:$("p"); #id 选择器:$("#test"); .class 选择器:$(".test"); 举例子:选取所有元素$("*");选取当前 HTML 元素 $(this);选取所有 type="button" 的 <input> 元素 和 <button> 元素$(":button"); 2.jQuery 事件选择器: 1)$(document).ready():$(document).ready()方法允许我们在文档完全加载完后执行函数。 2)dblclick():当双击元素时,会发生dblclick 事件。 3)mouseenter():当鼠标指针穿过元素时,会发生 mouseenter 事件。 4)focus():当元素获得焦点时,发生focus 事件。 5)blur():当元素失去焦点时,发生blur 事件。 3.jQuery 效果 1)隐藏和显示:$("#icon").toggle();将id=icon的元素在隐藏和显示之间切换; 2)淡入淡出:$(selector).fadeIn(speed,callback);//jQueryfadeIn() 用于淡入已隐藏的元素。 $(selector).fadeOut(speed,callback);//jQuery fadeOut()

jquery学习全面总结

允我心安 提交于 2020-01-19 08:49:30
本文仅针对jquery的部分知识点做总结,更为全面的可以去官网看中文文档。可以更为详细的了解jquery及其特性。 window.onload 和$(document).ready() 我 window.onload $(document).ready() 执行时机 必须等待网页中所有的内容加载完毕后(包括图片)才能执行 网页中所有DOM结构绘制完毕后就执行,可能DOM元素关联的东西并没有加载完 编写个数 不能同时编写多个,以下代码无法正确执行:window.onload =function({alert("test1");}window.onload = function(){alert("test2");}结果只会输出"test2" 能同时编写多个 简化写法 无 $(document).ready(function(){});可以简写成$(function(){}); 逐行分析jQuery (function(){ (21,94) 定义了一些变量和函数 jquery = function(){}; (96,283)给JQ对象,添加一些方法和属性 (283,347)extend:JQ的继承方法 (349,817)jQuery.extend():扩展一些工具方法 (887,2859)Sizzle:复杂选择器的实现 (2880,3042)callbacks:回调对象 (8826