`

jquery权威指南学习笔记

阅读更多
$("#div").html()   获取jquery对象中的值
$("#divHTML").html(strHTML)   设置值
$("#div").text()   获取元素内容
$("#divText").text(strText)  设置值
$(this).toggleClass("divClick").html("点击后的样子")   单击交替事件
$(".clsHead span img").attr("src","Images/al.gif")     设置元素属性
$(".clsContent").is(":visible")){
}else{
}
$("img").attr("src")   获取属性值
$("img").removeAttr("src")  删除属性值
$("select").val().join(",")  获取列表框所选中的全部项的值
$("input").val()  获取文本框的值
$("input").val("")  设置文本框的值
$(this).css("font-style","italic")  设置样式的值
$(this).addClass("cls1 cls2")    设置css样式
$(this).toggleClass("clsImg")    切换样式类别
$("p").removeClass("cls0 cls1")  删除css的指定类别
$("p").removeClass()             删除css的全部类别



层次选择器:
$("div span").css()  匹配后代元素
$("div>span").css()  匹配子元素
$("#div").next().css()  匹配后面元素  nextAll()  后面所有元素
$("#div").siblings("div").css()    兄弟元素
简单过滤选择器:
$("li:first")     获取第一个元素
$("li:last")      获取最后一个元素
$("li:not(.NotClass)")   获取除给定选择器外的所有元素
$("li:even")  获取索引为偶数的元素
$("li:odd")   索引为奇数
$("li:eq(1)")  索引值为1
$("li:gt(1)")
$("li:lt(1)")
$(":header")    获取所有标题类型的元素,如h1、h2
$("#pan:animated")   获取正在执行动画效果的元素
内容过滤选择器:
$("div:contains('A')").css()   获取包含给定文本的元素
$("div:empty").css()       获取所有不包含子元素或者文本的空元素
$("div:has(span)").css()   获取含有选择器所匹配的元素
$("div:parent").css()      获取含有子元素或者文本的元素
可见性过滤选择器:
$("div:visible").addClass()    获取所有不可见元素,或者type为hidden的元素
$("span:hidden").show().addClass()   获取所有的可见元素
属性过滤选择器:
$("div[id]").show()                  获取所有含有id属性的元素
$("div[title='A']").show()           获取所有属性title的值是"A"的元素
$("div[title!='A']").show()          获取所有属性title的值不是"A"的元素
$("div[title^='A']").show()          获取所有属性title的值以"A"开始的元素
$("div[title$='A']").show()          获取所有属性title的值以"A"结束的元素
$("div[title*='A']").show()          获取所有属性title的值中包含有"A"的元素
$("div[id='divAB'][title*='B']").show()  获取所有属性title的值中含有"B"且属性id的值是"divAB"的元素
子元素过滤选择器:
$("li:nth-child(2)").addClass()     获取每个父元素下的第2个子元素
$("li:first-child").addClass()      获取每个父元素下的第一个子元素
$("li:last-child").addClass()       获取每个父元素下的最后一个子元素
$("li:only-child").addClass()       获取每个父元素下只有一个子元素的元素
表单对象属性过滤选择器:
$("#form1 input:enabled").addClass()  获取表单中所有属性为可用的元素
$("#form1 input:disabled").addClass() 获取表单中所有属性为不可用的元素
$("#from1 input:checked").addClass()  获取表单中所有被选中的元素
$("#select option:selected").text()   获取表单中所有被选中的option的元素
表单选择器:
$("form1 :input").length          获取所有input类型元素
$("form1 :text").show()           获取所有文本框元素
$("form1 :password").show()       获取所有密码框元素
$("form1 :radio").show()          获取所有单选按钮元素
$("form1 :checkbox").show()       获取所有复选框元素
$("form1 :submit").show()         获取所有提交按钮元素
$("form1 :image").show()          获取所有图片元素
$("form1 :reset").show()          获取所有重置按钮元素
$("form1 :button").show()         获取所有按钮元素
$("form1 :file").show()           获取所有文件元素

动态创建节点元素
插入节点
append(function(index,html)) 函数必须返回字符串作为append的参数插入元素
$("div").append(function retHtml(){})
append(function(content)) 将一个元素插入另一个元素中
$("span").appendTo($("div"))
外部插入节点
after(function|content)  元素外部后面插入内容
before(function|content)
insertAfter(content)     将所选择的元素插入另一个指定的元素外部后面
insertBefore(content)

复制节点
clone()   复制元素,被复制后的新元素不具有任何元素行为
clone(true)    复制元素,包括事件处理
替换节点
replaceWith(content)
$("#span1").replaceWith("<span title='replaceWith'></span>")
replaceAll(selector)
$("<span title='replaceAll'></span>).replaceAll("#span2")
包裹节点
warp(html|elem|fn)  所有选择的元素用字符串|dom元素|function返回代码包裹起来
warpAll(html|elem)  所有选择的元素用单个元素|dom元素包裹起来
warpInner(html|elem|fn)所有选择元素的子内容用字符串|dom元素|function返回代码包裹起来
unwarp()            移除所有元素的父元素或包裹标记

遍历元素
each(callback)
$("img").each(function(index){})
删除元素
remove(expression)
$("ul li").remove("li[title=t]")
$("ul li:eq(1)").remove()
empty()
分享到:
评论

相关推荐

    jQuery权威指南学习笔记

    本人在学习《jquery权威指南》时一点点精心整理的,可以作为引导,学习更详细的内容

    《jQuery权威指南》学习笔记之第1章 jQuery开发入门

    在实际学习过程中,通过阅读《jQuery权威指南》第1章并配合测试代码(未提供具体内容),可以更深入地理解和实践上述知识点,逐步掌握jQuery的开发基础。同时,不断练习和应用这些知识,才能真正提升开发技能,实现...

    《jQuery权威指南》学习笔记之第3章 jQuery操作DOM

    现在我们专注于《jQuery权威指南》第三章——jQuery操作DOM的内容。DOM,即文档对象模型,是HTML和XML文档的编程接口,它将文档结构转换为一个树形结构,方便程序进行读取和修改。jQuery提供了丰富的API,让开发者...

    《jQuery权威指南》学习笔记之第4章 jQuery中的事件与应用

    在深入探讨jQuery中的事件与应用之前,我们先要理解jQuery库的基本概念。...在阅读《jQuery权威指南》的第4章时,重点关注上述内容,结合实际项目进行实践,将有助于巩固和深化对jQuery事件处理的理解。

    《jQuery权威指南》学习笔记之第2章 jQuery选择器

    在深入探讨jQuery选择器之前,我们首先需要理解jQuery是什么。jQuery是一个广泛使用的JavaScript库,它极大地简化了HTML文档遍历、事件处理、动画以及Ajax交互。它的核心特性之一就是强大的选择器系统,使得开发者...

    Jquery 学习帮助文档

    《jQuery权威指南》是一本深入解析jQuery的书籍,其读书笔记为我们提供了理解jQuery核心概念和实用技巧的宝贵资源。 ### 1. jQuery基础 - **选择器**: jQuery的选择器基于CSS,可以方便地选取DOM元素,如`$("#id")...

    《HTML5权威指南》笔记第四部分

    ### 《HTML5权威指南》笔记第四部分:深入理解DOM #### DOM概念解析 文档对象模型(Document Object Model,简称DOM)是HTML5的核心组成部分之一,它为网页开发者提供了一种将HTML文档转换成可编程对象的方式。通过...

    leetcode新手刷题指南-Study-Notes:学习资料,笔记整理

    leetcode新手刷题指南 学习资料、文章收集 TypeScript 类型体操姿势合集 React :heart_suit: React Hook Flutter 备注:中文文档内容略有滞后,版本更新没有完全覆盖。尽可能还是读英文的 ...CSS权威指南 H5匠人手册

    《javascript设计模式》学习笔记一:Javascript面向对象程序设计对象成员的定义分析

    各种括号啊,后来了解ajax,了解了jquery,知道了很多网页特效都是用javascript写的,才慢慢有了好感,来了bd以后写javascript和php一半一半才渐渐发现javascript的强大和灵活,看了《javascript权威指南》和《jav

    JEECMS自学帮助集合(包括FreeMarker)

    10. **jeecms学习笔记**:jeecms学习笔记.txt可能是某位开发者的学习心得,可能包含了一些实战经验和技巧。 通过这些资源,你可以系统地学习JEECMS的各个方面,从基础操作到高级开发,再到FreeMarker的运用,都能...

    8号店铺源码

    不错的项目源码mysql数据库(教学光盘)(1) struts2权威指南(1) 15天学会jquery(1) struts2+hibernate+spring经典整合实例教程(1) spring框架案例学习文档笔记(1) ext_js(1) struts2,spring

    Reading-Notes:读书笔记们

    学习笔记都在这里了 好好学习,天天向上!生命不息,阅读不止! 本仓库参考以下书籍或资料 JavaScript高级程序设计(第三版) You don't know JS 系列 ES6 标准入门 Node.JS深入浅出 图解HTTP HTTP权威指南 Head First...

    java版飞机大战源码-dome:学习

    java版飞机大战源码 Awesome 这里是个人的「博客」、「笔记」、「书籍」、「Awesomes」、「书签」以及 「面试」等资源汇集。如果目前的你 ...权威指南》 - 参考两本《JavaScript 设计模式》 - 参考《ES

    java script

    压缩包中的文件,如"javasript&DHTML.chm"可能涵盖了JavaScript与DHTML(Dynamic HTML)的结合使用,"JavaScript权威指南(英文版).chm"是一本深入学习JavaScript的参考书籍,"jsnote.doc"可能是个人的学习笔记,而...

Global site tag (gtag.js) - Google Analytics