jquery部分语法

本文详细介绍了如何使用jQuery进行CSS属性的修改、获取和删除,以及标签属性的改变、获取和删除,还包括页面加载后的代码执行、class的动态管理以及HTML标签的添加和删除操作。
摘要由CSDN通过智能技术生成
<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <script src="../js/jquery-3.7.1.min.js"></script>
    <!-- 引入外部css文件 -->
    <link rel="stylesheet" type="text/css" href="../css/one.css">
</head>

<body>
    <div id="box">
        <p class="oneP">第1个p</p>
        <p>第2个p</p>
        <p>第3个p</p>
        <p>第4个p</p>
        <p>第5个p</p>
        <p>第6个p</p>
        <img src="../static/img/联想截图_20230728153914.png" class="img" />
        <h3 class="h3">h3</h3>
        <h4 class="h4">h4</h4>
        <h5>h5</h5>

    </div>

</body>

一、修改/获取css属性

  • 单个修改
 $('.oneP').css('color', 'pink')
  • 批量修改 
  $('.img').css({
        'width': '50px',
        'height': '50px'
    })
  • 获取css属性 
 //获取css属性
 const imgWidth = $('.img').css('width')
console.log(imgWidth, 'imgWidth');  //50px

二、改变/获取/删除标签属性

  • 改变标签属性
 $('.img').attr('src', '../static/img/截图_20230811175141.png')
  • 获取标签属性
//获取标签属性
const imgSrc = $('.img').attr('src')
console.log(imgSrc, 'imgSrc');   //../static/img/截图_20230811175141.png
  • 删除标签属性
 $('.img').removeAttr('src')

三、页面加载完成后执行代码(使用下方代码包裹)

$(function(){
    .....
 })

四、操作标签的class

  • addClass:给标签添加一个class
// 添加一个class
   $('#box h5').click(function () {
       $(this).addClass('h5')
    })
  • removeClass: 给标签删除一个class
 // 删除一个class
    $('#box h4').click(function(){
        $(this).removeClass('h4')
     })
  • toggleClass: 实现标签某个class切换,即有就去掉,无就新增
//切换class  有就去掉 没有就新增
  $('.h3').click(function () {
      $(this).toggleClass('activeP')
    })

五、标签的添加和删除

  • 在直接父级最后添加
 $('#box').append('<h1>这是h1</h1>')
 $('#box').append('<h2>这是h2</h2>')
  • 删除
$('#box h2').remove()
  • 兄弟标签前插入
$('#box p:nth-child(4)').before('<a>这是a标签</a>')
$('#box p:nth-child(5)').after('<a>这是a5标签</a>')

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

y199710

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

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

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

打赏作者

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

抵扣说明:

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

余额充值