jQuery操作Dom

jQuery操作Dom

操作样式

css操作样式

//设置单个值
$("#text").css("color","#fff");
//设置多个样式
$("#text").css({
    backgroung:"#00f",
    color:"#fff"
});
//获取样式
$("#text").css("width");

calss操作样式

//添加类
$("#text").addClass("active");
//移出类
$("#text").removeClass("active");
//切换类
$("#text").toggleClass("active");
//判断类
$("#text").hasClass("active");

操作样式

attr

//设置单个属性
$("#text").attr("data-toggle","dropdown");
//设置多个属性
$("#text").attr({
    title:"提示工具",
    "data-toggle":"dropdown"
});
//获取属性
$("#text").attr("title");

prop

对于不二值类型的属性,disabled,selected,checked,只能用prop

$("#j_cbAll").prop("checked", true)

移出某个属性

$("#j_cbAll").removeAttr("active")

三组基本动画

$("#j_cbAll").fadeIn(1000);
$("#j_cbAll").fadeOut(1000);
$("#j_cbAll").fadeToggle(1000);
$("#j_cbAll").show(1000);
$("#j_cbAll").hide(1000);
$("#j_cbAll").slideDown(1000);
$("#j_cbAll").slideUp(1000);
$("#j_cbAll").slidetoggle(1000);

自定义动画

animate(prop,[speed],[swing/linear],[callback])

$("#j_cbAll").stop().animate({scrollTop:0},1000);

//stop()停止动画

操作节点

//创建节点 $("<span></span>")
//添加节点 append appendTo perpend perpendTo after before
//清空节点 empty
//删除节点 remove
//克隆节点 clone
$("<span></span>");
 //在元素后面添加节点
$("#box").append($("p"))
$("p").appendTo($("#box"))
//在元素前面添加元素
$("#box").prepend($("p"))
$("p").prependTo($("#box"))
//做为兄弟元素添加
$("#box").after($("p"))
$("#box").before($("p"))
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小李看前端

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值