jQuery基础

2019-02-13  本文已影响0人  挽风style

jQuery实质就是对js的封装,封装的目的是为了更方便的使用js。
js的代码写在哪儿,jq代码就可以写在哪儿,但是使用jq之前必须导入jQuery

导入jQuery

  1. 导入本地的jquery
<script type="text/javascript" src="js/jquery.min.js"></script>
  1. 导入CDN服务器上的远程的jQuery
<script type="text/javascript" src="https://cdn.bootcss.com/jquery/3.3.1/jquery.min.js"></script>
  1. 导入jQuery后,就可以在后面使用jQuery语法

jQuery的使用

$ -> 代表jQuery对象

  1. onload(js)和ready(jQuery)
window.onload = function(){
                pNode = document.getElementById('p1')
                pNode.innerText = 'hello jQuery!'
            }

ready

$(document).ready(function(){
                pNode2 = document.getElementById('p2')
                pNode2.innerText = '你好 jQuery'
            })
//相当于上面的写法
$(function(){
      pNode2 = document.getElementById('p2')
      pNode2.innerText = '你好 jQuery'
})
  1. 节点操作
    1)获取节点
console.log($('#img1'))
console.log($('.c1'))
console.log($('p'))
console.log($('div p'))
console.log($('#p1,a'))

2)创建节点
$('html标签语法')

3)添加节点

4)删除节点

5)克隆和替换(查文档)

  1. 属性操作
    1).获取普通属性
console.log($('#img2').attr('title'))
console.log($('#img2').attr('src'))

2).修改/增加普通属性

$('#img2').attr('src', 'img/thumb-3.jpg')

3).特殊属性

console.log($('#div').html())
$('#div').html('我是新的div')
console.log($('#div').text())
$('#div').text('我是新的div2')  
console.log($('#user').val())
$('#user').val('李四')  
$('p').addClass('color')
$('p').removeClass('color')  

4)样式属性

        //$('p').css('color', 'slateblue')
        //$('p').css('font-size', '20px')
        $('p').css({
            'color':'red',
            'font-size':'30px'
        })  
  1. 事件绑定==================
$('#btn1').on('click', function(evt){
    alert('点击按钮')
    console.log(this, evt.offsetX, evt.offsetY)
})
上一篇 下一篇

猜你喜欢

热点阅读