1.文档加载完成执行函数
$(document).ready(function(){alert("开始了");});
2.添加/删除CSS类
$("#some-id").addClass("NewClassName");$("#some-id").removeClass("ClassNameToBeRemoved");
3.选择符 利用了CSS和Xpath(XML Path Language)选择符的能力,以及jQuery独有的选择符
3.1常用的:
1.根据标签名: $('p') 选择文档中的所有段落
2. 根据ID: $("#some-id")
3.类: $('.some-class')
3.2使用CSS选择符:
$("#some-id > li") 选择特定id下的所有子li元素$("#some-id li:not(.horizontal)") 伪类选择,特定id下所有没有.horizontal 类的li元素
3.3使用XPath选择符:
属性选择:$("a[@title]") 选择所有带title属性的链接
$("div[ol]") 选择包含一个ol元素的所有div元素
$('a[@href^="mailto:%22]') 选择所有带href属性[@href]且该属性值以mailto开头^="mailto"(^标识字符串开始,$标识字符串结
尾,*表示字符串中任意位置)
$('a[@href$=".pdf"]') 选择带有href属性且该属性值以.pdf结尾的所有链接
$('a[@href*="mysite.com"]') 选择mysite.com出现在href任意位置(包含mysite.com)的所有链接
3.4JQuery自定义选择符(过滤器,从已选择的结果集中过滤出符合某一条件的所有元素),与CSS的伪类选择符相似,使用“:”开头
1.$('div.horizontal:eq(1)') 选择带有类horizontal的div集合中的第2个项
$('div:nth-child(1)') 选择作为其父元素第1个子元素的所有div
2.自定义选择符:odd和:even选择奇偶行
$('tr:odd').addClass('odd'); //过滤选择结果集中的奇数元素
$('tr:even').addClass('even'); //过滤选择结果集中的偶数元素
3.自定义选择符:contains()
$('td:contains("Henry")') 选择包含Henry字符串的所有表格
3.5JQuery选择函数
1.$('#some-id').parent() 选择特定元素的父元素
2.$('#some-id').next() 选择特定元素最近的下一个同级元素
3.$('#some-id').siblings() 选择特定元素的所有同级元素
4.$('#some-id').find('.some-class') 选择特定元素下所有包含特定类的元素
5.$('#some-id').find('td').not(':contains("Henry")') 选择特定元素下表格内容不包含Henry的所有元素
5.$('#some-id').find('td').not(':contains("Henry")').end() .end()表示回到最后一次.find()的元素处
3.6访问DOM元素,使用get()方法从选择后的JQuery对象中获得,去掉JQuery的包装
var myTag = $('#some-id').get(0).tagName;var myTag = $('#some-id')[0].tagName; //与上面的等效
4.事件(都是给某一元素绑定事件)
新闻热点
疑难解答
图片精选