博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
样式操作
阅读量:4554 次
发布时间:2019-06-08

本文共 942 字,大约阅读时间需要 3 分钟。

本节笔记:

样式操作:	addClass()	removeClass()	toggleClass()属性操作:	#专门用于对标签上的属性做操作的。做自定义属性。	#传一个参数表示获取属性值,传两个参数表示设置属性值。	$(..).attr('n') #获取属性值	$(..).attr('n','v') #新增属性值,已经存在的话, 则覆盖	$(..).removeAttr('n') #移除属性值	$(..).prop		$(..).attr('n','v')对处理得不彻底	#专门用于checkbox,radio进行操作	$(..)prop('checked')	$(..)prop('checked',true)	$(..)prop('checked',false)

 

 

1. 开关实例,自己写如下:

    
Title
灯亮了

 效果:

2.jQuery实现,已经封装了一个开关的模块。

$('.c1').toggleClass('hide');一句话实现。toggle就是开关的意思。
    
Title
灯亮了

 

3.属性操作

属性操作:	#专门用于对标签上的属性做操作的。做自定义属性。	#传一个参数表示获取属性值,传两个参数表示设置属性值。	$(..).attr('n') #获取属性值	$(..).attr('n','v') #新增属性值,已经存在的话, 则覆盖	$(..).removeAttr('n') #移除属性值	$(..).prop

 

 

 

4. 由于版本兼容问题,当用$(..).attr('n','v') 设置CheckBox,radio等时可能会出现问题,

prop是专门处理CheckBox,radio,select等的。

:(有待确定)

  • 对于HTML元素本身就带有的固有属性,在处理时,使用prop方法。
  • 对于HTML元素我们自己自定义的DOM属性,在处理时,使用attr方法。

 

 

 

转载于:https://www.cnblogs.com/momo8238/p/7467114.html

你可能感兴趣的文章
IntelliJ Idea编译报错:javacTask: 源发行版 1.7 需要目标发行版 1.7
查看>>
Cognos中新建SQLserver数据源的步骤
查看>>
HttpClient连接超时及读取超时
查看>>
SQL优化方法
查看>>
SEO必须掌握的高级搜索指令
查看>>
生产者消费者模型
查看>>
ORACLE 字符串超长问题解决方案
查看>>
使用ZooKeeper协调多台Web Server的定时任务处理(方案1)
查看>>
20171116 每周例行报告
查看>>
[C#] SHA1校验函数用法
查看>>
linux 下 VMware 提示Unable to change virtual machine power state:
查看>>
洛谷P1585 魔法阵
查看>>
线程 题待做
查看>>
PL/SQL可以连oracle,但是jdbc连不上 【转】
查看>>
使用 highlight.js 在网页中高亮显示java 代码 【原】
查看>>
[转]高颜值、好用、易扩展的微信小程序 UI 库,Powered by 有赞
查看>>
[转]SQL Server如何启用xp_cmdshell组件
查看>>
[转]微擎应用笔记3--manifest.xml文件使用说明
查看>>
Codeforces 1000C Covered Points Count 【前缀和优化】
查看>>
python高效读取文件、文件改写
查看>>