1、元素以及内容操作

  1. $(function () {
  2. // alert($("a").html());
  3. // 获取元素中间的html内容,包括标签和文本内容
  4.  
  5. // alert($("a").text());
  6. // 获取元素中间的文本内容,包括其本身的文本内容和后代的文本内容,有html标签会自动清理
  7.  
  8. // $("div").html("<em>www.163.com</em>")
  9. // 替换html的内容<em>的标签是斜体的意思,如果有html标签,则会做html的解析
  10. // $("div").text("<em>www.163.com</em>")
  11. //替换文本内容,有html会进行转义为普通字符,不会作为标签处理
  12.  
  13. // alert($("input").val())
  14. // $("input").val("cui")
  15.  
  16. // alert($("input[type=checkbox]").val())
  17. // $("input[type=checkbox]").val("魅力及")
  18.  
  19. // 获取表单标签的内容
  20. // 设置表单标签的内容
  21.  
  22. // 元素的属性操作
  23.  
  24. $("div").attr("type")
  25.  
  26. $("div").attr("title","我是域名")
  27.  
  28. $("div").removeAttr("title")
  29.  
  30. // 获取属性的值,不建议用attr来设置class属性
  31. // 设置属性的值,不建议用attr来设置class属性
  32. // 删除某个标签的属性
  33.  
  34. // 元素样式的操作
  35. $("div").css("color")
  36. // 获取标签的color属性
  37.  
  38. $("div").css("color","red")
  39. // 设置标签的color的属性值

  

二、样式操作

  1. $(function () {
  2. // alert($("div").css("color"))
  3. //获取某个标签的color的属性的值,如果有多个,则只返回第一个的color的属性值
  4.  
  5. // $("div").css("color","green")
  6. //设置div标签的color的属性值为green,如果多有个,则多个都会被设置
  7.  
  8. // var a = $("div").css(["color","height","font-size"])
  9. // 可以同时获取多个属性的值,这里返回的a的类型为对象数组,可以用下面的方法来获取各个属性的值
  10. // for(i in a){
  11. // alert(i + ":" + a[i])
  12. // }
  13.  
  14. // 下面这种方式each更加简单,效果和上面的写法是一样的
  15. // $.each(a,function (m,n) {
  16. // alert(m + ":" + n)
  17. // })
  18.  
  19. //用下面的方法可以同时设置多个css的属性的值
  20. // $("#bbb").css({
  21. // "color":"red",
  22. // "font-size":"50px",
  23. // "height": "200px",
  24. // })
  25.  
  26. //给某个标签添加css样式,可以同时添加多个,也可以只添加一个,添加多个,不同样式之间用空格隔开
  27. // $("div").addClass("aaa bbb")
  28.  
  29. //给某个标签删除css样式,可以同时删除多个,或者单个,不同样式之间用空格隔开
  30. // $("div").removeClass("aaa bbb")
  31.  
  32. //toggleClass的作用是切换class属性的意思,下面的例子的效果就是你点击某个标签,则该标签就会应用“bbb”这个css样式,做css样式qiehuan
  33. // $("*").click(function () {
  34. // $(this).toggleClass("bbb ccc")
  35. // })
  36.  
  37. //可以获取某个css样式的width属性的值,第一个返回的是一个字符串,比如200px,而第二个返回的是一个数字,为200,同样heigth的用法和width的用法是一样的
  38. // $("div").css("width")
  39. // $("div").width()
  40.  
  41. //position这个css属性是设置元素的位置的,如果他的值为absolute,则元素的位置为绝对路径,他可以设置2个属性,一个是left,一个是top,距离左边多远,距离上边多远
  42. // position: absolute;
  43. // left: 100px;
  44. // top: 300px;
  45. // offset得到的值就是距离显示屏的距离
  46. // alert($(".ddd").offset().top)
  47. // alert($(".ddd").offset().left)
  48.  
  49. // position得到的值是距离父标签的记录
  50.  
  51. // alert($(".ddd").position().top)
  52. // alert($(".ddd").position().left)
  53.  
  54. // alert($(window).scrollTop())
  55. // 获取当前鼠标距离上边框的距离
  56.  
  57. // $(window).scrollTop("0px")
  58. // 设置当前鼠标距离上边框的距离,设置鼠标跳转到距离上边框指定的距离

  

jQuery的基础dom和css操作的更多相关文章

  1. 第一百六十六节,jQuery,基础 DOM 和 CSS 操作,元素内容,元素属性,css和class,元素宽度高度、偏移、滚动条

    jQuery,基础 DOM 和 CSS 操作,元素内容,元素属性,css和class,元素宽度高度.偏移.滚动条 学习要点: 1.DOM 简介 2.设置元素及内容 3.元素属性操作 4.元素样式操作 ...

  2. 基础DOM和CSS操作(三)

    CSS方法 jQuery不但提供了CSS的核心操作方法,比如.css()..addClass()等.还封装了一些特殊功能的CSS操作方法,我们分别来了解一下. width()方法 方法名 描述 wid ...

  3. 基础DOM和CSS操作(二)

    元素样式操作 元素样式操作包括了直接设置CSS样式.增加CSS类别.类别切换.删除类别这几种操作方法.而在整个jQuery使用频率上来看,CSS样式的操作也是极高的,所以需要重点掌握. CSS操作方法 ...

  4. 基础DOM和CSS操作(一)

    DOM简介 DOM是一种文档对象模型,方便开发者对HTML结构元素内容进行展示和修改.在JavaScript中,DOM不但内容庞大繁杂,而且我们开发的过程中需要考虑更多的兼容性.扩展性.在jQuery ...

  5. jQuery基础DOM和CSS操作

    $('#box').html();//获取 html 内容$('#box').text();//获取文本内容,会自动清理 html 标签$('#box').html('<em>www.li ...

  6. Jquery5 基础 DOM 和 CSS 操作

    学习要点: 1.DOM 简介 2.设置元素及内容 3.元素属性操作 4.元素样式操作 5.CSS 方法 DOM 是一种文档对象模型.方便开发者对HTML 结构元素内容进行展示和修改.在 JavaScr ...

  7. jQuery(基础dom及css操作)

    设置元素内容 元素属性操作 ---------- 元素样式操作 ---------------- 对象数组的遍历 测试代码: $(function () { var v=$('div').css([' ...

  8. 第 5 章 基础 DOM 和 CSS 操作

    在常规的 DOM 元素中,我们可以使用 html()和 text()方法获取内部的数据.html()方法 可以获取或设置 html 内容,text()可以获取或设置文本内容. $('#box').ht ...

  9. jQuery DOM/属性/CSS操作

    jQuery DOM 操作 创建元素 只需要把DOM字符串传入$方法即可返回一个 jQuery 对象 var obj = $('<div class="test">&l ...

随机推荐

  1. IE 问题集合

    1.zIndex在ie需要 先对比父级的层级

  2. resin WED服务器初用遇到的问题和解决方法 java.lang.RuntimeException: java.net.SocketException: Unrecognized Windows Socke ts error: 0: JVM_Bind

    开启resin 服务器以后提示如下:(控制台不断的循环循环打印如下错误提示) java.lang.RuntimeException: java.net.SocketException: Unrecog ...

  3. 启动tornado项目,hello world

    新建一个env虚拟环境 mkvirtualenv toenv 在虚拟环境中安装tornado workon toenv pip install tornado 在D盘中新建tornado项目文件夹,就 ...

  4. Unix网络编程第三版源码编译

    配置: $ cd Unix-Network-Programming/ $ chmod 755 configure $ ./configure 主要的工作是检查系统是否有源码编译所依赖的各种资源(系统版 ...

  5. 管道通信Pipe

    通信原理: 在内存中开辟管道空间,生成管道操作对象,多个进程使用“同一个”管道对象进程操作即可实现通信 函数方法: fd1,fd2 = Pipe(duplex = True) 功能: 创建管道 参数: ...

  6. Oracle单表去重复(二)

    Oracle单表去重 去重有两层含义,一:是记录完全一样.二:是符合一定条件的认为是重复. 根据表的数量,去重可划分为:单表去重和多表关联去重.   对于去重,一般最容易想到的是用distinct,而 ...

  7. maven学习--基础篇

    2016-01-5 16:13:43 发现一些错误,文章修改中…… (部分图片截取自其他地方,不是很清楚) 一. maven的项目创建和基本命令 maven是一个项目管理工具,包含了一个项目对象模型P ...

  8. phpstorm 光标设置

    1.是否允许光标定位在行尾之后的任意位置Allow placement of caret after end of line 这个设置是上下换行的时候,光标可以定位在任意位置,只能通过方向键移动光标, ...

  9. JS 奇淫巧技 转

    1. 在 String.prototype.replace 方法中使用 /g 和 /i 标志位 令很多 JavaScript 初学者意外的是,字符串的 replace 方法并不会 替换所有匹配的子串— ...

  10. generatorConfig.xml

    <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE generatorConfiguration ...