.attr()与.removeAttr()

attr()有4个表达式

  • attr(传入属性名):获取属性的值
  • attr(属性名, 属性值):设置属性的值
  • attr(属性名,函数值):设置属性的函数值
  • attr(attributes):给指定元素设置多个属性值,即:{属性名一: “属性值一” , 属性名二: “属性值二” , … … }

html(), text()和val()

.html(),.text()和.val()的差异总结:

  • .html(),.text(),.val()三种方法都是用来读取选定元素的内容;只不过:

    • .html()是用来读取元素的html内容(包括html标签)
    • .text()用来读取元素的纯文本内容,包括其后代元素
    • .val()是用来读取表单元素的"value"值。
  • .html()和.text()方法不能使用在表单元素上,而.val()只能使用在表单元素上;另外.html()方法使用在多个元素上时,只读取第一个元素;.val()方法和.html()相同,如果其应用在多个元素上时,只能读取第一个表单元素的"value"值,但是.text()和他们不一样,如果.text()应用在多个元素上时,将会读取所有选中元素的文本内容。
  • .html(htmlString),.text(textString)和.val(value)三种方法都是用来替换选中元素的内容,如果三个方法同时运用在多个元素上时,那么将会替换所有选中元素的内容。
  • .html(),.text(),.val()都可以使用回调函数的返回值来动态的改变多个元素的内容。

addClass(), removeClass()和toggleClass()

  • addClass(name):可以给一个元素添加一个类(class);
  • removeClass(name):很明显就是给一个元素删去某个类名
  • toggleClass(name):切换类名

css()

css()可以获取元素的样式,当然也可以设置样式:

  • .css(propertyName, value ):设置CSS
  • .css( propertyName, function ):可以传入一个回调函数,返回取到对应的值进行处理
  • .css( properties ):可以传一个对象,同时设置多个样式,传入的properties需要是一个dict(json格式)

例子:


$('p').css('color') //获取p的颜色属性
$('p').css(['color', 'width']) //获取p的颜色属性和宽度
$('p').css('color', 'red') //设置p的颜色为red
$('p').css({'color': 'red', 'width':'100px'}) //设置p的颜色和width

MARSGGBO♥原创







2019-8-13

最新文章

  1. mariadb 10.2.3支持延时复制
  2. 自己第一个github开源的感受
  3. Isometric terrain
  4. SIP vs XMPP
  5. jQuery实用的语法总结
  6. 取消chrome浏览器下input和textarea的默认样式
  7. Java 期末复习提纲
  8. 坑到了,EF执行带事物的存储过程
  9. 认识RGB和YUV
  10. API性能测试基本性能指标及要求
  11. hdfs的实现机制和文件系统概念
  12. ios 面试题 经典(比较全) 根据重点总结
  13. man page里面函数后面的括号中的数字代表的含义。
  14. 树莓派小车(三)Python控制小车
  15. bzoj 4596 [Shoi2016]黑暗前的幻想乡 矩阵树定理+容斥
  16. java继承方法规则或规律
  17. Tiny4412之串口(Uart)驱动编写
  18. wep api 运行周期
  19. python设计模式第十天【观察者模式】
  20. numpy学习之前的必要数学知识:线性代数

热门文章

  1. Linux stty命令
  2. ros ap 的无线中继
  3. DDD框架基础知识
  4. 深入解密来自未来的缓存-Caffeine
  5. 使用软件FileZilla, 通过sftp协议实现windows与linux系统传输文件
  6. [转帖]从 SOA 到微服务,企业分布式应用架构在云原生时代如何重塑?
  7. [转帖]iostat 命令详解
  8. Mysql 命令 load data infile 权限问题
  9. [SOJ #687]双生串(2019-11-6考试)/[hdu5431]AB String
  10. drools -规则语法