修改css样式+jq中的效果+属性操作+元素操作
:checked 选框选中的
一、修改css样式:
1.参数只写属性名,则返回属性值
$(this).css( ' color '); //300px
2.参数是属性名,属性值,逗号分隔,是设置一组样式,属性必须加引号,值如果是数字可以不用跟单位和引号
$(this).css(" color "," red ") ; //设置当前元素的字体颜色是红色
3.参数可以是对象形式,方便设置多组样式,属性名和属性值用冒号隔开,属性可以不加引号,如果是复合属性必须采用驼峰法命名:
$(this).css({
color : " red ",
width : "300px",
backgroundColor : " pink " //复合属性采用驼峰法命名
})
二、jq中的效果:
show():显示 hide():隐藏 toggle():切换
slideDown():下滑显示 slideUp():上滑隐藏 slideToggle():滑入滑出切换
fadeIn():淡入效果 fadeOut():淡出效果 fadeToggle():淡入淡出效果 fadeTo():修改透明度
三、属性操作:
常用的获取属性值的语法:
prop( ):获取元素本身固定的属性值 // $("a").prop("href") ; //获取 a 标签中 href 的属性值
prop("href","#"); // 给href属性赋值 #
attr( ): 获取自定义的属性值 // $( "div" ).attr("data-index") ; // 获取div中自定义的index的属性值
attr("index",2) ; // 给index赋值是2
data( ):数据缓存 data(),数据是存放在元素的内存里面 // data("uname","Tom");
$("div").data("index"); //这个方法获取data-index h5自定义属性 :不用写data- 而且返回的是数字型
四、元素操作:
1,遍历
第一种方式遍历 :
each(function(index,element));
第二种方式遍历:
$.each(object,function(index,element){ xxx; })
1.$each( )方法可用于遍历任何对象,主要用于数据处理,比如数组,对象
2.里面的函数有2个参数:index是每个元素的索引号;element遍历内容
var arr=["红色","绿色","蓝色"];
$.each(arr,function(i,ele){
console.log(i); //索引号
console.log(ele); //值
})
例2:
<ul><li>周一</li><li>周二</li><li>周三</li></ul>
$.each($("ul li"),function(i,ele){
console.log(i); // 获取 li 中的索引号
console.log(ele); //获取li中的每个值
})
2,创建
var li =$("<li>创建一个新元素</li>");
var div =$("<div>创建一个新的</div>")
// 内部添加 append
$("ul").append(li); // 内部添加并且放到内容的最后面
// 内部添加 prepend
$("ul").prepend(li) // 内部添加并且放到内容的最前面
// 外部添加 after
$(".test").after(div); // 外部添加并且放到内容的最后面
// 外部添加 before
$(".test").before(div); // 外部添加并且放到内容的最前面
<ul>
<li>原先的li</li>
</ul>
<div class="test">
div元素
</div>
3,删除元素
// remove
$("ul").remove(); // 删除匹配的元素 自杀
// empty
$("ul").empty(); // 删除匹配元素里面的子节点 孩子
// html(" ")
$("ul").html(" "); // 删除匹配元素里面的子节点 孩子
修改css样式+jq中的效果+属性操作+元素操作的更多相关文章
- css样式表中四种属性选择器
学习此连接的总结http://developer.51cto.com/art/201009/226158.htmcss样式表中四种属性选择器1> 简易属性 tag[class]{ font-we ...
- 【JS新手教程】JS修改css样式的几种方法
本文试验了几种JS修改css样式的方法,方法1:元素.style.样式=样式值.方法2:元素.style.cssText=样式:样式值方法3:元素.style[样式]=样式值 .cssText这种,可 ...
- js介绍,js三种引入方式,js选择器,js四种调试方式,js操作页面文档DOM(修改文本,修改css样式,修改属性)
js介绍 js运行编写在浏览器上的脚本语言(外挂,具有逻辑性) 脚本语言:运行在浏览器上的独立的代码块(具有逻辑性) 操作BOM 浏览器对象盒子 操作DOM 文本对象 js三种引入方式 (1)行间式: ...
- 一个DOM元素同时拥有多个类名时的样式产生冲突时 属性取决于css样式表中后读取到的属性
如果一个DOM元素包含多个类名,其中的两个类名的属性产生冲突,并不是根据htnl中类名的顺序来决定DOM元素的属性, 而是根据css样式中的顺序来决定DOM元素的属性,它取决于css样式表中后读取到的 ...
- CSS样式有哪些常用的属性?
一般的一个DIV的CSS设置属性有:margin,padding,width,height,font-size,text-align,background,float,border CSS样式有哪些常 ...
- JS笔记一:动态修改css样式
---恢复内容开始--- 最近在学习CSS/JS的样式,两个合学习一起学习,加深JS的书写和了解. 一.通过Javasript修改图片大小 通过函数来传递图片id,height,width,使用doc ...
- ASP.NET中直接用C# 动态修改CSS样式
ASP.NET中直接用C# 动态修改CSS样式 wonsoft (wonsoft@163.com) 使用JavaScript控制CSS样式有点麻烦,还是觉得直接使用C#操作更方便快捷,本文通过两个B ...
- tp3.2替换模板中如果需要替换的图片在css样式表中怎么办?
因为标签中的 style 定义的样式可直接覆盖 css样式表中定义的样式,所以可以在要替换的标签中用 style 直接定义样式,具体代码如下: <div class="aboutbg& ...
- javascript 修改css样式
abc.css CSS code .class1 { width:10px; background-color: red; } HTML code <!DOCTYPE ...
随机推荐
- 跨域Ajax请求时是否带Cookie的设置
1. 无关Cookie跨域Ajax请求 客户端 以 Jquery 的 ajax 为例: $.ajax({ url : 'http://remote.domain.com/corsrequest', d ...
- 【题解】Tom的烦恼
题目描述 Tom是一个非常有创业精神的人,由于大学学的是汽车制造专业,所以毕业后他用有限的资金开了一家汽车零件加工厂,专门为汽车制造商制造零件.由于资金有限,他只能先购买一台加工机器.现在他却遇到了麻 ...
- 【原生】js实现表格的增删改查
说在前面的,写给小白白的,大神请绕道~ 今天用原生js写一下动态表格的增删改查,主要是熟悉一下js的DOM操作. 首先,做一个表格,用来显示提交的数据,如图下: 此处,我添加了编号.姓名.密码.生日. ...
- SVN版本管理与大型代码上线方案(一)
SVN版本管理与大型代码上线方案(一) 链接:https://pan.baidu.com/s/1A3Iq3gGkGS27L_Gt37_I0g 提取码:ncy2 复制这段内容后打开百度网盘手机App,操 ...
- zabbix生产环境案例(三)
生产环境案例(三) 链接:https://pan.baidu.com/s/1q5YwJMTcZLcS5OQ0iOu44A 提取码:8gdi 复制这段内容后打开百度网盘手机App,操作更方便哦 1. Z ...
- mysql5.7 基于gtid的主从复制
基本环境 版本 5.7.14 主库ip:192.168.1.100 port:3306 从库ip:102.168.1.101 port:3306 搭建注意事项 主库配置 gtid-mode=on en ...
- HashMap的hash分析
哈希 Hash,一般翻译做“散列”,也有直接音译为“哈希”的,就是把任意长度的输入,通过散列算法,变换成固定长度的输出,该输出就是散列值.这种转换是一种压缩映射,也就是,散列值的空间通常远小于输入的空 ...
- icomoon字体图标引用代码
1.第一步在样式里声明字体:告诉别人我们自己定义的字体. @font-face{ /*声明字体 引用字体*/ font-family:'icomoon'; src:url('fonts/icomoon ...
- php操作redis--列表篇
常用函数:lpush/rpush/lpop/rpop/lrange/lrem等 应用场景:关注列表,粉丝列表,发送缓冲队列等 特点:可理解为数组操作,插入和删除数据按照一定的规律排序,数据可重复 连接 ...
- WPF ItemControl的源与选择项问题
具体场景: datagrid的行中有个combox 每个行是一个实例A 每个行中的SelectedItem是实例A的一个属性B 我希望实现datagrid的复制Command,具体做法是A序列化反序列 ...