JQuery--DOM

1、内容操作
(1)文本内容的捕获和设置text()
作用:获取或设置文本内容(等价于DOM操作中的innerText属性)

<body>
    <p id="p1">土豆土豆呼叫地瓜</p>
</body>
<script>
     $("#p1").text("哈哈");//更换内容
    alert($("#p1").text());//捕获内容
</script>

(2)html():获取元素中的所有内容(html的标签)
(3)val():获取或设置表单中的值
(4)attr():获取或设置元素的属性

2、(1)append():在元素的最后边添加内容。
可以同时添加多个内容,这些内容可以是通过HTML、Jquery、DOM创建的
(2)prepend():在元素的最前边添加内容
可以同时添加多个内容,这些内容可以是通过HTML、Jquery、DOM创建的
(3)after()和befor():
两组添加的区别:append()和prepend()添加后成为了其子元素,
after()和befor()添加后成为了其兄弟元素。

3、元素的移除
(1)remove():删除的是被选的元素及其子元素。

//删除被选中的元素
$("#btn1").click(function () {
    $("#div1").remove();
});

(2)empty():

//仅删除被选元素的子元素
$("#btn2").click(function () {
    $("#div2").empty();
});

注意:remove()还有过滤删除的作用,可以删除指定元素,里边的参数就是指定元素的名字。

//删除class为p1的所有元素
$("#btn3").click(function () {
    $("p").remove(".p1");
});

这个代码块的作用就是删除所有p标签中class为p2的元素。

4.操作css类
(1)添加: addClass()

//添加样式
$("#btnAdd1").click(function () {
    $("#p1").addClass("style1");
});

(2)删除:removeClass():

$("#btnAdd3").click(function () {
    $("#p1").removeClass("style1");
});

(3)切换:toggleClass();

//切换
$("#btnAdd4").click(function () {
    $("#p1").toggleClass("style1");
});

5、操作css方法
css():里面要传两个参数:第一个参数是要设置的属性名,第二个参数是设置属性。

$("#benAdd4").click(function () {
      $("p").css("color","yellow");
});

$("p").css({"color":"blue","font-size":"30px"});

注意:CSS():也可以设置多个属性,不同属性用“,”隔开,属性名和属性值用“:”,最外层用“{}”括起来。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值