//name: 须要设置的样式名称
//value:对应的样式值
css(name,value);
//使用案例
$("#one").css("background","gray");//将背景色修改成灰色
复制代码
//参数是一个对象,对象种包含了须要设置的样式名和样式值
css(obj);
//使用案例
$("#one").css({
"background":"gray",
"width":"400px",
"height":"200px"
});
复制代码
//name: 须要添加的样式类名,注意参数不要带点.
addClass(name);
//例子,给全部的div添加one的样式。
$("div").addClass("one");
复制代码
//name:须要移除的样式雷鸣
removeClass("name");
//例子,给全部的div添加one的样式。
$("div").removeClass("one");
复制代码
//name: 用于判断的样式的类名,返回值为true false
hasClass(name)
//例子,判断第一个div是否有one的样式类
$("div").hasClass("one");
复制代码
//name: 须要切换的样式类名,若是有,移除该样式,若是没有,添加该样式。toggleClass(name);
//例子
$("div").toggleClass("one");
复制代码
//第一个参数:须要设置的属性名
//第二个参数:对应的属性值
attr(name,value);
//用法举例
$("img").attr("title","xxxx");
复制代码
//参数是一个对象,包含了须要设置的属性名和属性值
attr(Obj);
//用法举例
$("img").attr({
title:"xxx",
alt:"xxx",
style:"xxx"
});
复制代码
//传须要的获取的属性名称,返回对应的属性值
attr(name,);
//用法举例
$("img").attr("title");
复制代码
移除某个属性
removeAttr(name)
css
【02-05-美女相册案例】html
//设置属性
$("xxx").prop("checked",true);
//获取属性
$("xxx").prop("checked");//返回true或者false
复制代码
show([speed],[callback]);
//speed(可选):动画的执行的持续时间
//1.若是不传,就没有动画效果。若是是slide和fade系列,会默认normal
//2.毫秒值(好比1000),动画在1000毫秒执行完成(推荐)
//3.固定字符串:slow(200ms)、normal(400ms)、fast(600ms ),若是传其余字符串,则默认normal。
//callback(可选):执行完动画后执行的回调函数
复制代码
$(selector).animate({params},[speed],[easing],[callback]);
//{params}: 要执行动画的css属性,带数字(必选)
//speed: 执行动画时长(可选)
//easing: 执行效果,默认为swing(缓动)译:秋千 能够是linear(匀速)译:线性
//callback:动画执行完后当即执行的回调函数(可选)
复制代码
//stop方法:中止正在执行的动画效果
stop(clearQueue,jumpToEnd);
//第一个参数:是否清除队列
//第二个参数:是否跳转到最终效果
复制代码
//$(htmlStr)
//htmlStr: html格式的字符串
$("<span>这是一个span元素</span>")
复制代码
//添加到子元素的最后面:被添加的对象.append(添加的对象)---添加的对象.appendTo(被添加的对象)
//添加到子元素的最前面: 被添加的对象.prepend(添加的对象)---添加的对象.prependTo(被添加的对象)
//添加到自身元素的前面: before
//添加到自身元素的后面: after
复制代码
$("div").empty();//清空div的全部内容(推荐使用,会清除子元素上绑定的内容,源码)
$("div").html("");//使用html方法来清空元素,不推荐使用,会形成内存泄漏,绑定的事件不会被清除。
复制代码
$("div").remove();
复制代码
//复制$(selector)所匹配到的元素(深度复制)
//clone(true)-----false: 不传参数也是深度复制,不会复制事件----true: 是深度复制,会复制事件
//返回值为复制的新元素,和原来的元素没有了任何关系了.即修改新元素,不会影响到原来的元素.
$(selector).clone();
复制代码
------------------------------------------------------记录于 2019.4.26 jQuery(一)bash