JQuery知识笔记
一、$(document).ready(function()详解
1.$(document)
$就是jquery的简写,$()就是一个选择器,document是html的所有元素,$(document)返回一个数组,而这个数组是一个对象,这个对象调用ready方法,function则是ready里面的参数,就是说等这个页面全部加载完之后就去执行写入的js。而且在$(document).ready(function(){ });里面写入的js特效是和下一个里面写入的特效是不冲突的,俩者之间是不影响的,因此可以通过$(function(){});在一个页面中加载多个js。
个人意见:不管怎么样,要写一个js特效,就加一个$(document).ready(function(){ });,当然这个是有简写的,就是$(function(){});
2.ready()
该函数的作用相当于window.onload
事件,ready()
将为函数参数fn
传递一个参数,这个参数就是jQuery
标识符,你可以自定义该参数的名称,并将其用作jQuery的别名。
样例:
二、JQuery常用标签
1.attr()
attr() 方法设置或返回被选元素的属性和值。当该方法用于返回属性值,则返回第一个匹配元素的值。当该方法用于设置属性值,则为匹配元素设置一个或多个属性/值对。
$("button").click(function(){ $("img").attr("width","500"); });