1、获取和设置

//text() //获取元素的纯文本内容,不识别html标签(非表单元素)
//text("内容")  //设置元素的纯文本内容,不识别html标签(非表单元素)
console.log( "id为test1的元素的内容是:" + $("#text1").text() );
$("#text2").text("信科院");//html()    //获取元素的内容,包含html标签(非表单元素)
//html("内容")  //设置元素的内容,包含html标签(非表单元素)
console.log( "id为html1的内容是:" + $("#html1").html() );
$("#html1").html("<h2>湖南</h2>");//val() //获取元素的值(表单元素)
//val("值")    //设置元素的值(表单元素)
console.log( "id为op的元素的内容是:" + $("#op").val() );
$("#op").val("today!");//attr()   //获取或设置选定元素的属性值
console.log( "id为aa的name属性值是:" + $("#aa").attr("name") );
$("a").attr("href","http://www.baidu.com");//css()  //获取或设置选定元素的css属性值  addClass()为某个元素添加样式,removeClass()删除样式,toggleClass()删除添加轮流
console.log("段落的背景颜色是:" + $("p").css("background-color") );
$("p").css("background-color","red");
$("p").css("background-color":"red" , "font-size":"25px");$("button").click(function(){$("div#remove").toggleClass("bule");
})

2、添加

append()  //选定元素内部结尾处插入内容prepend()  //选定元素内部开头插入内容after()  //选定元素之后出入内容before()  //选定元素之前插入内容//用法一样
$("p#test").append("这是一段测试内容");appendTo()  //将内容插入到选定元素之前
$("<span>Hello World!</span>").appendTo("p");  //将Hello World!插入到p标签之前

3、删除

remove()  //删除选定元素及其子元素
$("p#test").remove();  //删除id为test的段落empty()  //清空元素,文本内容
$("h1").empty();removeAttr()  //删除元素的指定属性
$("div").removeAttr("id");

4、尺寸

width()  //获取或设置宽度(不包括内外边距和边框宽度)height()  //获取或设置高度(不包括内外边距和边框宽度)innerWidth()  //获取或设置宽度(包括内边距)innerHeight()  //获取或设置高度(包括内边距)outerWidth()  //获取或设置宽度(包括内边距和边框宽度)outerHeight()  //获取或设置高度(包括内边距和边框宽度)

jQuery-5(HTML DOM)相关推荐

  1. jQuery学习(十二)—jQuery中对象的查找方法总结

    jQuery学习(十二)-jQuery中对象的查找方法总结 一.find方法 作用:在元素1中查找元素2,类似于选择器中的后代选择器 格式:元素1.find(元素2),元素2为CSS选择器或者jQue ...

  2. 二、jQuery 选择器(超细)

    文章目录 前言 一.jQuery 选择器是什么 二.基本选择器 2.1 `ID Selector ("#id")` 选择一个具有给定 id 属性的单个元素 2.2 `Class S ...

  3. javascript (BOM DOM)

    BOM对象 window对象 所有浏览器都支持 window 对象.概念上讲.一个html文档对应一个window对象.功能上讲: 控制浏览器窗口的.使用上讲: window对象不需要创建对象,直接使 ...

  4. 从VirtualDom(虚拟Dom)到真实DOM

    浏览器中的Dom更新 在浏览器中渲染引擎将 node 节点添加到 另外节点中时会触发样式计算.布局.绘制.栅格化.合成等任务,这一过程称为重排. 除了重排之外,还有可能引起重绘或者合成操作,也就是&q ...

  5. jQuery bind(绑定事件)前别忘了unbind(移除事件)

    效果图: 代码 <!DOCTYPE html> <html> <head><meta http-equiv="Content-Type" ...

  6. JavaScript高级(BOM+DOM)学习

    文章目录 1.DOM简单学习 2.事件简单学习 3.点灯开关练习 4.BOM 4.1 BOM的概念 4.2 BOM的功能 4.3 BOM对象 4.4 Window :窗口对象 4.5 Location ...

  7. jQueryのイベントをチュートリアルで学ぶ(前編)

    jQueryを使ったプログラムの基本的な要素として.セレクターと(X)HTML/CSSを操作する命令について解説してきました.今回はもう1つの重要な要素である 「イベント」を紹介します. 命令が実行さ ...

  8. jQuery on(绑定事件)前别忘了off(移除事件)

    废话不多说直接上代码,用到的自己运行看效果 <!DOCTYPE html> <html> <head><title></title> < ...

  9. jQuery系列(十四):jQuery中的ajax

    1.什么是ajax AJAX = 异步的javascript和XML(Asynchronous Javascript and XML) 简言之,在不重载整个网页的情况下,AJAX通过后台加载数据,并在 ...

  10. jQuery使用(十二):工具方法之type()之类型判断

    type()的使用 类型判断方法之is...() 实现原理可以参考我的另一篇js源码剖析博客: 类型和原生函数及类型转换(二:终结js类型判断) $.type( undefined ) === &qu ...

最新文章

  1. 有必要将所有机器学习算法都实现一遍吗?
  2. 李飞飞力赞论文:描述视频密集事件新模型 !(附论文)
  3. 英特尔媒体年会场景(15P)——实拍与小结
  4. wget指定目录下载以及其它的使用方式
  5. Android开发技巧——大图裁剪
  6. 记录下最近使用到的sql语句
  7. 索引更新:刚发布的文章就能被搜到,这是怎么做到的?
  8. ASP.NET MVC2用户界面的巨大改变
  9. OSI七(八)层结构 TCP/IP 4层结构
  10. html5 调用unity,Unity调用UniWebView打开H5界面脚本
  11. CAD快捷键命令 mac版
  12. RecyclerView条目复用导致混乱的解决方案之一
  13. 企业邮箱是什么及与个人邮箱的区别
  14. accept搭配用法_accept for的用法与搭配
  15. 图像处理那张熟悉的面孔——Lena
  16. IPage能正常显示数据,但是total一直等于0
  17. Arduino和C51开发LCD1602显示屏
  18. python 学术论文,python论文_python 论文_python
  19. excel切片器_Excel表格中筛选数据,你的方法太笨了
  20. 什么是Apptainer?如何在Ubuntu服务器上安装?

热门文章

  1. Android混淆篇 small-video-record(ffmpeg)视频压缩框架混淆
  2. 拉普拉斯算子——matlab
  3. 数据库怎么设计字典表
  4. 利达主机如何注册设备_利达主机操作说明
  5. 2021 ATTCK v10版本更新指南
  6. sql-DbContext
  7. EPI晶片的表面微观粗糙度对湿化学处理的依赖性
  8. 采用蒙特卡罗方法生成zipf分布随机数据
  9. 复制360doc个人图书馆文章经验分享贴(仅供学习)
  10. python操作ymal文件之PyYAML库的使用