jQuery学习笔记之jQuery的DOM操作


Posted in Javascript onDecember 22, 2010

一.节点的操作

1.查找节点:

var $var_1=$("htmltype");   //这句话就是获取所有htmltype节点

如:var $ul_1=$("ul");

 

2.创建并追加节点:

var $var_1=$("<htmltype>");//这句话是创建一个节点

$("htmltype2").append($var_1) ; //这句话是把节点插入所有htmltype2节点中

例子:var $li_1=$("<li  title="title1">香蕉</li>");

         $("ul").append($li_1);

 

其中插入方法有以下几种:

  • append() 把B追加到A内部(所有的A元素,以下类似)
  • appendTo() 把A追加到B内部
  • prepend() 把B追加到A内部的内容前
  • prependTo() 把A追加到B的内容前
  • after() 在A后追加B
  • insertAfter() 在A前追加B
  • before() 在A前追加B
  • insertBefore()在A后追加B

例子:$("ul").append("<li>你好</li>");//在ul内部追加li

         $("<li>你好</li>").appendTo("ul");//在ul内部追加li

 

3.删除节点

  • remove() 删除该元素
  • empty() 清空节点,包括后代节点

例子:$("ul  li:eq[1]").remove(); //获取ul中的第二个li并删除

        $("ul  li").remove(“li[title="菠萝"]”);//删除ul中li元素属性title="菠萝"的元素

 

4.复制节点

  • clone();//复制本节点

例子:$("ul  li:eq[1]").clone().appenTo("ul");//复制并追加到ul中,只复制是不会显示出来的

 

5.替换节点

  • replaceWith();//将B替换所有A
  • replaceAll();//将A替换所有B

6.包裹节点

  • warpAll();//用B包裹A
  • warpInner();//用B包裹A的内容

 

二.属性操作

1.获取和设置属性

var $var_1=$("p");//这句话是获取节点P

 var $p_1=$var_1.attr("title");//获取节点P的title属性

var $p_2=$var_1.attr("title","你好");//设置节点P的title属性为"你好"

  

2.删除属性

$("p").removeAttr("title");//删除节点P的Title属性

 

三.样式操作

1.获取和设置样式

var $var_class=$("p").attr("class");//获取节点P的class属性

$("p").attr("class","class1");设置节点P的class属性为样式表类class1

 

2.追加样式

  • addClass() 添加样式到A

例子:$("p").addClass("another");添加样式表类another类到P

 

3.移除样式

  • removeClass() 移除类

4.切换样式

  • toggleClass() 切换clss属性类为新的类

5.判断某个样式是否存在

  • hasClass()

四.内容的操作

  • html() 该方法获取html元素的内容,如:var var1=$("p").html();//获取P元素内的内容
  • text() 获取或设置某个html元素的内容
  • val() 获取元素的Value值
  • children() 获取html元素的所有子节点
  • next()  获取html元素后紧邻的同辈节点
  • prev() 获取html元素前紧邻的同辈节点
  • siblings() 获取html元素前后紧邻的同辈节点 

五.CSS-DOM技术

  • css("属性","值") 设置元素css某个属性的值,如:$("p").css("color","red");//设置P的css属性{color:red;}
Javascript 相关文章推荐
JavaScript入门教程(7) History历史对象
Jan 31 Javascript
Javascript 自定义类型方法小结
Mar 02 Javascript
jqGrid增加时--判断开始日期与结束日期(实例解析)
Nov 08 Javascript
JavaScript新窗口与子窗口传值详解
Feb 11 Javascript
JavaScript通过事件代理高亮显示表格行的方法
May 27 Javascript
AngularJS ng-change 指令的详解及简单实例
Jul 30 Javascript
JavaScript第一篇之实现按钮全选、功能
Aug 21 Javascript
原生js实现网页顶部自动下拉/收缩广告效果
Jan 20 Javascript
利用Javascript实现一套自定义事件机制
Dec 14 Javascript
vue组件tabbar使用方法详解
Nov 06 Javascript
动态内存分配导致影响Javascript性能的问题
Dec 18 Javascript
vue webpack build资源相对路径的问题及解决方法
Jun 04 Javascript
jQuery学习笔记之jQuery选择器的使用
Dec 22 #Javascript
jQuery学习笔记之DOM对象和jQuery对象
Dec 22 #Javascript
jQuery学习笔记之Helloworld
Dec 22 #Javascript
用Jquery实现多级下拉框无刷新的联动
Dec 22 #Javascript
一个轻量级的javascript库 pj介绍
Dec 19 #Javascript
JavaScript Date对象 日期获取函数
Dec 19 #Javascript
jQuery UI Datepicker length为空或不是对象错误的解决方法
Dec 19 #Javascript
You might like
php抓即时股票信息
2006/10/09 PHP
使用PHP生成二维码的两种方法(带logo图像)
2014/03/14 PHP
支持生僻字且自动识别utf-8编码的php汉字转拼音类
2014/06/27 PHP
php的4种常见运行方式
2015/03/20 PHP
php+mysql实现简单的增删改查功能
2015/07/13 PHP
express的中间件basicAuth详解
2014/12/04 Javascript
AngularJS中的包含详细介绍及实现示例
2016/07/28 Javascript
用瀑布流的方式在网页上插入图片的简单实现方法
2016/09/23 Javascript
微信小程序 触控事件详细介绍
2016/10/17 Javascript
原生js实现公告滚动效果
2021/01/10 Javascript
vue2配置scss的方法步骤
2019/06/06 Javascript
精读《Vue3.0 Function API》
2020/05/20 Javascript
vue实现井字棋游戏
2020/09/29 Javascript
Vue Elenent实现表格相同数据列合并
2020/11/30 Vue.js
[54:19]完美世界DOTA2联赛PWL S2 Magma vs PXG 第二场 11.28
2020/12/01 DOTA
Python实现的Google IP 可用性检测脚本
2015/04/23 Python
Python 两个列表的差集、并集和交集实现代码
2016/09/21 Python
Python中表达式x += y和x = x+y 的区别详解
2017/06/20 Python
django实现同一个ip十分钟内只能注册一次的实例
2017/11/03 Python
Python3.5内置模块之os模块、sys模块、shutil模块用法实例分析
2019/04/27 Python
Python中面向对象你应该知道的一下知识
2019/07/10 Python
Python使用lambda抛出异常实现方法解析
2020/08/20 Python
爬虫代理的cookie如何生成运行
2020/09/22 Python
pycharm激活码免费分享适用最新pycharm2020.2.3永久激活
2020/11/25 Python
BONIA波尼亚新加坡官网:皮革手袋,鞋类和配件
2016/08/25 全球购物
法国时尚品牌乐都特瑞士站:La Redoute瑞士
2016/09/05 全球购物
廉价航班、机票和酒店:JustFly
2018/02/07 全球购物
单位刻章介绍信范文
2014/01/11 职场文书
cf收人广告词大全
2014/03/14 职场文书
捐助倡议书范文
2014/04/15 职场文书
初级党校心得体会
2014/09/11 职场文书
不遵守课堂纪律的检讨书
2014/09/24 职场文书
2015年医院护理部工作总结
2015/04/23 职场文书
喋血孤城观后感
2015/06/08 职场文书
小学毕业感言100字
2015/07/30 职场文书
宿舍卫生管理制度
2015/08/05 职场文书