jQuery常用方法

一、css方法

概述:CSS这个方法是JQ框架给我们提供的,它主要的作用是可以设置匹配节点行内样式

  • CSS方法是JQ框架提供的,给匹配节点添加行内样式
  • JQ支持链式语法:从左到右

样式部分

<head><meta charset="UTF-8"><title></title><!--引包--><script type="text/javascript" src="js/jQuery.min.js"></script></head><body><div>晴空一鹤排云上,便引诗情到碧霄</div><div>晴空一鹤排云上,便引诗情到碧霄</div><div>晴空一鹤排云上,便引诗情到碧霄</div><div>晴空一鹤排云上,便引诗情到碧霄</div></body>

第一种写法(不常用)

$('div').css('color','royalblue');

参数说明:

  • 第一个参数:匹配节点样式名字
  • 第二个参数:匹配节点添加样式的属性值
  • 注意:当前这种写法不常用,因为只能给元素设置一个样式

第二种写法(推荐)

$('div').css({color:'red',background:'cyan',fontSize:30,opacity:.3});
  • 以后再给匹配的节点添加样式,传递JSON数据格式即可【可以连续设置多个样式】
  • 而且属性值可以省略px单位,中间带横杠的样式变为驼峰写法


二、attr方法

概述:attr方法是JQ框架提供的,主要作用是可以获取或设置节点的属性

样式部分

<style type="text/css">*{margin: 0;padding: 0;}img{width: 300px;height: 300px;}</style><!--引包--><script type="text/javascript" src="js/jQuery.min.js"></script></head><body><input type="text" /><input type="radio" /><input type="checkbox" /><img src="img/3.jpg" /></body>

attr方法

//获取节点属性值console.log($('input:eq(1)').attr('type'));//动态设置节点属性值$('input:eq(1)').attr('type','text');//获取节点属性值console.log($('img').attr('src'));//修改节点属性值$('img').attr('scr','img/2.jpg');


三、操作节点文本的方法

概述:原生DOM操作的时候,操作节点文本分为两种情况:

  • (1)操作非表单元素———使用的是innerHTML属性
  • (2)操作表单元素———使用的是value属性

JQ框架也给我们提供了一些操作文本的方法,也分为两种情况:

  • (1)操作非表单元素的文本———使用html方法
  • (2)操作表单元素文本———使用val方法

样式部分

<input value="请输入密码" /><div>晴空一鹤排云上</div>

操作节点文本

//JQ提供的val方法:可以用来获取||设置表单元素文本//获取表单元素文本console.log($('input').val());//修改表单元素的文本$('input').val('水面清圆,一一风荷举');//JQ提供html方法:可以用来获取||设置非表单元素文本console.log($('div').html());//重新设置$('div').html('便引诗情到碧霄');

Python学习 Day38 jQuery常用方法03相关推荐

  1. Python学习 Day37 jQuery框架01

    jQuery框架 一.jQuery基本概述 jQuery是一个快速简洁的JavaScript框架,属于JavaScript代码 jQuery的设计宗旨是:write Less,Do More,写更少的 ...

  2. python学习笔记——Thread常用方法

    http://blog.sina.com.cn/s/blog_4b5039210100ewie.html Thread对象中的一些方法: 以前说过多线程,用到threading模块中的Thread对象 ...

  3. Python学习之字符串常用方法

    目录 1.join()函数拼接:sep.join(iterable) 2.大小写的转换: (1)方法upper():将小写字母化为大写字母. (2)方法lower():将大写字母化为小写字母. (3) ...

  4. Python学习心得第一周-03练习2

    #5. 求1-2+3-4+5 ... 99的所有数的和 res=0 count=1 while count <100:if count%2 == 0:res-=countelse:res+=co ...

  5. Python学习心得第一周-03练习1

    # 流程控制之if循环#用户登录验证练习 #用户登录验证练习 name=input('请输入用户名:') password=input('请输入密码:')if name == 'ZTC' and pa ...

  6. Python学习之集合常用方法

    目录 1.增加:方法add():新增一个不可变数据到集合里. 2.修改:方法update():新建一个集合,通过方法update()将新的集合加入到原来的集合中. 3.删除: (1)del语句:直接删 ...

  7. Python攻城师————前端学习(jQuery框架、第三方框架bootstrap框架)

    今日学习目标 继续学习jQuery框架剩余的内容. 文章目录 今日学习目标 学习内容 一.jQuery操作标签 class操作 样式操作 位置操作 文本值操作 属性操作 文档处理操作 二.jQuery ...

  8. python学习费用-深圳python学习费用多少

    深圳python学习费用多少 来源:教育联展网 编辑:粉色de皮卡丘 发布时间:2019-08-16 人工智能Python培训 到北大青鸟学Python 技能提升高薪就业 快速咨询 学习Python有 ...

  9. python学习费用-深圳python学习费用

    深圳python学习费用 来源:教育联展网 编辑:粉色de皮卡丘 发布时间:2019-09-06 人工智能Python培训 到北大青鸟学Python 技能提升高薪就业 快速咨询 学习Python有哪些 ...

最新文章

  1. 第五课.Linux开发基础
  2. 马斯克躺枪得州最严堕胎法案,因拒绝表态遭炮轰!“不站女权就抵制特斯拉”...
  3. java中日期怎么比较_如何比较Java中的日期?
  4. 微信公众号点击菜单即可打开并登录微站的实现方法
  5. python 函数结果缓存一段时间的装饰器
  6. Java中long和Long有什么区别(转)
  7. Chap6:风险与监督[《区块链中文词典》维京甲子]
  8. Android Studio 创建aar包与引用
  9. mysql数据库可视化_MySql数据库教程 - 4.可视化操作数据库
  10. 20220915使用python3下载ts格式的视频切片文件
  11. matlab画航线图,【图文详解】如何画出华丽丽的全球航线图
  12. ci定位 lac_LAC、CI、小区、扇区、基站都是什么
  13. 用putty连接虚拟机下ubuntu ssh
  14. 玩儿计算机最快的人,电脑玩吃鸡最全攻略,让你吃鸡快人一步
  15. Shader Forge 入门学习(二) 实现发光、火焰燃烧、溶解、扭曲效果
  16. 图片记录:2008年12月4日夜晚,暴风雪突袭烟台-上
  17. 用格布拉斯准则剔除异常值,求不确定度
  18. 怎么从STM32将代码移植到海思开发板Hi3861
  19. 如何成为一名优秀的程序员(三)
  20. STemWin 汉字不显示

热门文章

  1. x86、i386、IA-32、amd64、x64、x86-64、IA-64的区别
  2. 本地mysql设置成DMZ主机远程访问的方法
  3. 自己动手写数据库系统:容灾恢复原理和容灾恢复日志的设计
  4. 《线性代数及其应用》阅读笔记:一 1.5 线性方程组的解集
  5. 嘿,这里有你想要的Javascript本源
  6. Tile based Rendering 二 tbr and tbdr 优化建议tiled based deferred rendering
  7. ipad文献管理软件_Mac上四款常用的文献管理软件,哪款适合你?
  8. 一行代码实现呼出热键
  9. 趣味题系列:帽子戏法;警察抓逃犯问题 ;史密斯夫妇握手问题
  10. JAVA练习题17:文字版格斗游戏