• jquery备忘录


    jquery 是一个js库

     

        1)选择器筛选 

           $('.box li:first')   //last

           $('.box li:eq(2))

            $('.box li:gt(2)')  索引比2大的li元素   //小于 -- lt()

           $('.box li:even')  //odd

        2)表单选择器  $('.box  input:radio')   表单中是radio的input

        3)方法选择器: 

          $('.box').eq(1)

          $('.box').first()

          $('.box').parent()  父元素

          $('.box').children('li')

          $('.box').find('li')

          $('.box').siblings('li')

          $('.box').prev()  上一个元素   //.next()

          $('.box').prevAll()

     

        4)节点操作

          empty()   remove()  clone()  replace() 

          after()     before()   

          append()   appendTo()   prepend()

          创建元素: var aObj = $('<a href="javascript: void(0)">+i+</a>');

               $('#box').prepend(aObj);

        5)修改样式和内容

          addClass('')   removeClass('')  toggleClass('')

          .html()  .text()  .val()

          .css({'backgroundColor' : 'red' , 'color': 'green'})

        6) 设置和获取自定义属性

          .attr()    .removeAttr()   

          .prop('属性名', '属性值') (用于获取类似于checked的属性)

        7)动画效果

           slideToggle()   fadeToggle()  show()   hide()

           stop()  delay()

           自定义动画 animate({' 200px'}, speed(1000/slow), easing(linear/swing), callback)

        8)位置大小获取

          .offset().top/left

          .scrollTop()   scrollLeft()

          .width()   .height()

          .pageX  .pageY

        9)jquery 和 dom 对象转换

          转为dom元素: $('#box').get(0)      $('#box')[0]

          转为jq元素:  $(btn)  

        10) $().each方法 和 $.each() 

          $('#box').each(function(index, item) {

            item.css('opacity', 1)

          })

          $.each($('input:checkbox'), function(index, item) {

            

          })  

        11)阻止冒泡

          return false; 

          stopPropagation()

     

      

          

              

  • 相关阅读:
    CF1442E. Black, White and Grey Tree
    CF1442D. Sum
    CF1444D. Rectangular Polyline
    arc107F
    外心与垂心关系
    CF1434E. A Convex Game
    CF1434D. Roads and Ramen
    arc106E
    arc106F
    CF704E. Iron Man
  • 原文地址:https://www.cnblogs.com/noraZhang/p/10193116.html
Copyright © 2020-2023  润新知