jQuery对象上最简单、最常见的操作是获取(get)或设置(set)HTML属性、CSS样式、元素内容和位置高宽的值。该节讲述这些方法。首先,让我们对jQuery中的getter和setter方法有个概要理解:

jQuery使用同一个方法既当getter用又做setter用,而不是定义一对方法。如果传入一个新值给该方法,则它设置此值;如果没指定值,则它返回当前值。

用做setter时,这些方法会给jQuery对象中的每一个元素设置值,然后返回该jQuery对象以方便链式调用。

用做getter时,这些方法只会查询元素集中的第一个元素,返回单个值。(如果要遍历所有元素,请使用map()。)getter不会返回调用自身的jQuery对象,因此它只能出现在链式调用的末尾。

用做setter时,这些方法经常接受对象参数。在这种情况下,该对象的每一个属性都指定一个需要设置的名/值对。

用做setter时,这些方法经常接受函数参数。在这种情况下,会调用该函数来计算需要设置的值。调用该函数时的this值是对应的元素,第一个参数是该元素的索引值,当前值则作为第二参数传入。

jQuery的getter和setter相关推荐

  1. Swift快速入门之getter 和 setter

    属性可以用getter和setter方法的形式提供. <code class="hljs lasso has-numbering" style="display: ...

  2. 基于注解处理器开发自动生成getter和setter方法的插件

    昨天无意中,逛到了lombok的网站,并看到了首页的5分钟视频,视频中的作者只是在实体类中写了几个字段,就可以自动编译为含setter.getter.toString()等方法的class文件.看着挺 ...

  3. [译] Lenses:可组合函数式编程的 Getter 和 Setter(第十九部分)

    原文地址:Lenses: Composable Getters and Setters for Functional Programming 原文作者:Eric Elliott 译文出自:掘金翻译计划 ...

  4. 【Groovy】Groovy 方法调用 ( Java 类成员及 setter 和 getter 方法设置 | Groovy 类自动生成成员的 getter 和 setter 方法 )

    文章目录 一.Java 类成员及 setter 和 getter 方法设置 二.Groovy 类自动生成成员的 getter 和 setter 方法 一.Java 类成员及 setter 和 gett ...

  5. 第7.26节 Python中的@property装饰器定义属性访问方法getter、setter、deleter 详解

    第7.26节 Python中的@property装饰器定义属性访问方法getter.setter.deleter 详解 一.    引言 Python中的装饰器在前面接触过,老猿还没有深入展开介绍装饰 ...

  6. idea mybatis generator插件_Mybatis使用自定义插件去掉POJO的Getter和Setter方法

    Mybatis使用自定义插件去掉POJO的Getter和Setter方法

  7. java setter_java – 如何获得@getter和@setter?

    @Getter和@Setter是 Lombook注释. Lombook是一个框架,在注释的类或属性中生成重复代码,如equals,hashCode()或getters和setters,清理代码,使编码 ...

  8. getter和setter

    getter和setter 我们先不管getter和setter是啥. 来看一段代码 package com.lewen.day17; public class Person {String name ...

  9. JavaScript中闭包实现的私有属性的getter()和setter()方法

    注意: 以下的输出都在浏览器的控制台中 <!DOCTYPE html> <html> <head><meta charset="utf-8" ...

最新文章

  1. 鸟哥的Linux私房菜(基础篇)- 第十一章、认识与学习 BASH
  2. 收到有关RabbitMQ集群分区的通知
  3. python if name main 的作用_Python中if __name__ == '__main__':的作用和原理
  4. python需要花钱下载吗_用Python下载知乎视频,非常实用
  5. html 行自动对齐,html – 行元素不会对齐
  6. html+css基础-4-html标签、Doctype、iframe,table布局
  7. Linux i2c-tools使用及调试
  8. FTP连接成功但是无法显示目录的解决方式
  9. CS5序列号文件,以后就不用担心序列号了
  10. 一网打尽“小黄图”!手把手教你造一只AI鉴黄神器(内附代码及数据集)
  11. 海马模拟器怎么连接android studio
  12. 用Redis存取两个人的共同好友名单
  13. poj 1608 dp(Banal Ticket)
  14. Portainer-docker可视化工具
  15. 想学机器学习吗?带坑的那种
  16. 原生js实现(别踩白块小游戏)
  17. frame 和bounds 的区别
  18. 【BAT-表姐御用05ren命令批量修改后缀】
  19. 棋牌服务器的租用选择
  20. 嵩天《Python网络爬虫与信息提取》实例2:中国大学排名定向爬虫

热门文章

  1. 漫画:什么是红黑树?(下篇)
  2. Libra 的 Move 语言初探,10 行代码实现你第一个智能合约
  3. 能力不错的大厂高 P,为什么过不了小厂的试用期?
  4. 提气!阿里平头哥三篇论文入选 ISCA
  5. 2020 年,大火的 Python 和 JavaScript 是否会被取而代之?
  6. 谷歌停止中国版搜索引擎;李楠宣布离职魅族;微软用 Rust 替代 C/C++ | 极客头条...
  7. 三次技术转型,程序员的北漂奋斗史
  8. 当技术遇上管理,Linaro 与 CSDN 掌舵人对话开源现状及下一代技术趋势
  9. 马云再谈 996:真正的 996 与被剥削无关
  10. Facebook 真的「非死不可」吗?