1.append() $("div[id=myDiv]")append("<b>Langhua</b>");向div元素中增加<b>Langhua</b>,是在div里面内容的后面加
2.appendTo() $("div[id=myDiv]")appendTo("<b>Langhua</b>");和append()正好相反
3.prepend() 和append正好相反,把内容加到前面
4.prependTo() 和appendTo正好相反,也是要把内容加到前面
5.after() 在每个元素之后插入内容
6.before() 在每个元素之前插入内容
================================
记住append,after就行了,可以考虑下prepend和before,其它反过来都是一样的
删除节点(remove方法)
7.$("ul li:eq(1)").remove删除ul中li的第2个元素.
8.$("div span").remove("p[id=pid]") 选择性的删除
9.$("ul li").remove("li[title!=xxxxx]");选择的删除
empty方法,不是删除节点,而是清空里面的内容
10.$("div[id=langhua]").empty();
复制节点clone
$("div span[id=langhua9527]").click(function(){
$(this).clone().appendTo("div[id=langhua9528]");
//复制以后新元素不会有任何功能
//如想也有这样的功能就这样写
$(this).clone(true).appendTo("div[id=langhua9528]")
});
替换节点
11.$("p").replaceWith("<b>Langhua9527</b>");
12.$("<b>Langhua9527</b>").replaceAll("p");只是和replaceWith交换了位置
13.如果在替换之前,已经为元素绑定事件,替换后原先绑定的事件将会与被替换的元素一起消失,需要在新元素上重新绑定事件.
包裹节点
14.$("strong").wrap("<b></b>");
原来<strong>LangHuA</strong>
包裹之后<b><strong>LangHuA</strong></b>;
将匹配的元素都包裹上,有多少个包裹多少个
15.$("strong").wrapAll("<b></b>");
原来<strong>LangHuA1</strong><strong>LangHuA2</strong>
包裹之后<b><strong>LangHuA1</strong><strong>LangHuA2</strong></b>(无论多少个只包裹在一起)
16.$("strong").wrapInner("<b></b>");
原来<strong>LangHuA1</strong><strong>LangHuA2</strong>
包裹之后<strong><b>LangHuA1</b></strong><strong><b>LangHuA2</b></strong>(包裹在里面)
属性操作
17.获得属性:$("p").attr("title");
18.设置属性:$("p").attr("title","langhua's title");
19.删除属必:$("p").removeAttr("title")
样式操作
20.获得样式:$("p").attr("class");
21.设置样式:$("p").attr("class","topClass");
22.追加样式:$("div span[id=langhua]").addClass("addNewClass");(如果有相同的属性,后者覆盖前者)
23.移除样式:$("#divIdName").removeClass("class1");移除多个样式:$("#xxxxx").removeClass("class1 class2");
24.切换样式:$("#divId").toggleClass("aabbcc");
25.判断是否有某个样式:$("#langhuaId").hasClass("topClass")
html()方法
26.$("div[id=langhua]").html();//获得div中的内容
27.$("div[id=langhua]").html("<span>value</span>"); //向DIV里面设值
text()方法
28.$("div[class=className]").text(); //获得DIV里面的text内容
29.$("div[class=className]").text("xiaoLanghua"); //设置DIV里面的text内容
val()方法
30.$("input[name=username]").val(); //获得表单里面的value值
31.$("input[type=hidden][name=username]").val("9527"); //设置表单里面的value值
html方法是取出的是HTML代码,text只是取出的文字
<div>xiao<b>langhua</b></div>
html()取的是xiao<b>langhua</b>
text()取的是xiaolanghua
val()是取表单里面的值
对select设值$("#selectId").val("value");
对checkbox设值$("checkbox[name=myname]").value(["value1","value2"]);
对radio设值$("radio[name=myradio]").value(["value1"]);;
遍历节点
32.$("div").children(); //获得匹配元素所有的子元素
33.$("div[id=langhua]").next(); //获得匹配元素后面紧跟的同辈元素
34.$("div[id=langhua]").prev(); //获得匹配元素前面紧跟的同辈元素
css-dom方法
35.$("div[id=langhua]").css("color") //获得CSS属性
36.$("div[id=langhua]").css("color","red"); //设置CSS属性
37.$("div[id=langhua]").css({"color":"red","backgroudColor":"blue"}); //设置多个属性
38.$("p").css("opacity","0.5"); //设置透明度,ie,firefox都行的
39.$("div").height(); //获得高度或设置高度,这里面获得的高度和$("div").css("height")获得的不一样,css方法获得的可能是auto,10px等height()方法是元素在页面的实际高度
40.width()方法
分享到:
相关推荐
**jQuery学习笔记--1** jQuery是一个轻量级的JavaScript库,它极大地简化了JavaScript的DOM操作、事件处理、动画设计以及Ajax交互。本篇笔记将深入探讨jQuery的基础知识,包括其核心概念、选择器、DOM操作、事件...
总结来说,《jQuery学习笔记源码1-3章》提供了从基础到实践的全面教程,通过学习和实践这些源码,你将能够熟练掌握jQuery的基本操作,如选择元素、处理事件和创建动画,为后续的Web开发工作打下坚实基础。...
**jQuery学习笔记** jQuery是一个广泛使用的JavaScript库,它极大地简化了HTML文档遍历、事件处理、动画和Ajax交互。这份笔记旨在深入理解jQuery的核心概念,通过实例代码来加强理解和应用。 1. **jQuery选择器**:...
**jQuery学习笔记(一)** 在深入探讨jQuery之前,我们首先要理解什么是jQuery。jQuery是一个高效、易用且功能丰富的JavaScript库,它简化了HTML文档遍历、事件处理、动画制作和Ajax交互等任务。由John Resig在2006...
**jQuery 学习笔记总结** jQuery 是一个广泛使用的 JavaScript 库,它简化了网页文档对象模型(DOM)操作、事件处理、动画制作以及Ajax交互。本篇笔记将深入探讨 jQuery 的核心概念,包括选择器、常用方法以及在...
jQuery DOM篇的学习主要涵盖了解DOM(Document Object Model)节点的创建、插入、删除以及相关的操作方法。DOM是HTML和XML文档的结构化表示,通过DOM,我们可以方便地访问和修改文档内容。 首先,jQuery提供了简便...
**jQuery学习笔记** jQuery,作为一个轻量级的JavaScript库,极大地简化了JavaScript的DOM操作、事件处理、动画设计以及Ajax交互。这篇学习笔记将深入探讨jQuery的核心概念和实用技巧,帮助初学者快速上手。 ## 一...
以下是对JQuery学习笔记的详细解析: 首先,JQuery的出现是为了弥补JavaScript在处理浏览器兼容性和控件操作上的不足。不同浏览器对JavaScript的实现存在差异,导致开发跨浏览器的网页应用变得复杂。为了统一这些...
【jQuery学习准备工作详解】 在深入学习jQuery之前,我们需要先对前端开发的基础有一个全面的理解。jQuery是一种强大的JavaScript库,它简化了HTML文档遍历、事件处理、动画制作和Ajax交互等任务。本篇将从理论基础...
《jQuery学习笔记详解》 jQuery,作为一款广泛应用于前端开发的JavaScript库,因其简洁的语法和强大的功能,深受开发者喜爱。这份"jQuery学习笔记.rar"包含的资源旨在帮助你全面掌握jQuery,无论你是初学者还是有...
这里,我们有针对这两个主题的学习笔记和参考资料,包括JavaScript培训、jQuery API、JavaScript基础、函数详解以及jQuery使用手册等内容。让我们逐一探讨这些知识点。 首先,`JavaScript培训.zip`可能包含的是对...
**jQuery学习笔记** jQuery是一个广泛使用的JavaScript库,它极大地简化了JavaScript代码的编写,使得网页交互变得更加简单。这个资源包含了作者在自学jQuery过程中积累的笔记,以HTML页面的形式呈现,方便阅读和...
### jQuery学习笔记精心整理 #### 一、什么是jQuery 1. **定义**: - **第三方**:jQuery是由第三方组织或个人编写的函数库,并非浏览器内置或开发者自定义的函数,因此使用前需从官方网站([www.jquery.com]...
《韩顺平jQuery学习笔记及练习》是一份珍贵的学习资源,由知名讲师韩顺平的课程实录整理而成,旨在帮助学习者深入理解和掌握jQuery这一强大的JavaScript库。jQuery简化了HTML文档遍历、事件处理、动画设计和Ajax交互...
**jQuery学习笔记分享** 在Web开发中,jQuery是一个非常重要的JavaScript库,它简化了HTML文档遍历、事件处理、动画以及Ajax交互等任务。本文将深入探讨jQuery的基本概念、核心功能以及常见用法。 ### 第1章:...
**jQuery学习笔记 jQuery API** jQuery,作为一款广泛使用的JavaScript库,极大地简化了DOM操作、事件处理、动画制作和Ajax交互。本笔记旨在帮助开发者快速上手并深入理解jQuery的核心概念和API。 ### 1. jQuery...
在深入探讨jQuery的知识点之前,首先需要理解jQuery是一个流行的JavaScript库,它简化了DOM操作、事件处理、动画制作以及Ajax交互等任务。jQuery的核心特性是其选择器,它允许开发者通过CSS样式的语法轻松选取HTML...
**jQuery学习笔记合集概述** jQuery是一个广泛应用于前端开发的JavaScript库,它简化了HTML文档遍历、事件处理、动画制作以及Ajax交互等任务。这个"JQuery学习笔记合集"包含了三个部分,旨在帮助开发者从初级到高级...