jQuery常用api

本文列举一些常用的jQuery的api。

  1. $('selector').on()
  <ul>
    <li id="1">1</li>
    <li id="2">2</li>
    <li id="3">3</li>
    <li id="4">4</li>
    <li id="5">5</li>
    <li id="6">6</li>
  </ul>
复制代码
$('ul').on('click','li',(e)=>{
    console.log(e.currentTarget.innerText)
})
复制代码

如此便可以打印出点击的li的内容。

  1. $('selector').addClass()
    接受一个字符串,为selector增加一个class名。

  2. $('selector').removeClass()
    移除接收的class名。

  3. $('selector').animate()

  <div class="aa">
    <div class="a"></div>  
  </div>
复制代码
.a{
  width:30px;
  height:30px;
  border: 1px solid red;
  position: relative;
}
.aa{
  width: 200px;
  height: 200px;
  border: 1px solid red;
}
复制代码
$('.aa').click(function(){
  $('.a').animate({marginLeft: 40},'slow');
});
复制代码
  1. $('selector').trigger()
$(document).ready(()=>{
  $('.aa').trigger('click')
})
复制代码

文档加载完后帮我们点击'.aa'。

  1. $('selector').css()
$('selector').css('background':'red')
复制代码

为selector添加背景颜色。

  1. $('selector').remove()
    移除该节点。

  2. $('selector').text('我')
    向selector中增加内容'我'。

  3. $('selector').parent()
    获取父元素。

  4. $('selector').children()
    获取selector的所有子节点。

  5. $('selector').sibilings()
    获取selector的兄弟元素。

  6. $('selector').next()
    selector的下一份元素。

  7. $('selector').prev()
    selector的上一个元素。

  8. $('selector').eq()

<div class='a'></div>
<div class='b'></div>
<div class='c'></div>
复制代码

$('div').eq(2) 从符合选择器条件中的元素选择指定元素,下标从零开始。

  1. $('selector').append()
let p = document.createElement('p')
p.innerText = '要努力'
$('.aa').append(p)
复制代码

向'.aa'选择器中添加新元素p。

  1. $('selector').bind('event','handler')
<div class="a">123</div>
复制代码
$('.a').bind('click',(e)=>{
  console.log(e.currentTarget.innerText)
})
复制代码
  1. $('selector').hide('slow')
    让selector慢慢隐藏,也可以不设置参数--直接隐藏。

  2. $('selector').scrollTop(value)
    可以用来实现点击回到顶部。

$('body').click(()=>{
    $(window).scrollTop(0);
})
复制代码
  1. $('selector').scroll(function)
    页面滑动时激活函数。
$(window).scroll(function () {
  console.log($(window).scrollTop())
});
复制代码
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值