jQuery基础

简介: jQuery基础

$函数

1、$(selector,context):获取元素

$('li').css('color', 'blue');

 $('li', '.first').css('background-color', 'yellow') //$('li', '.first')==$('.first li')

 $('.first li').css('background-color', 'green');

2、$(js对象):jquery包装器,js对象是原生的js对象,将原生的js对象转为jquery对象;

$(document.body).css('background', 'skyblue');

将jquery对象还原成原生的js对象

1…spread扩展

console.log([...$('li')]);

[...$('li')].forEach(item => {

   console.log(item);

});

2、get(n)将jquery对象中的某一个对象还原成原生的js对象

//console.log($('li').get(2));

$('li').get(2).style.backgroundColor = 'yellow'

3、$(html文本):生成dom元素;

 document.querySelector('.first li:nth-of-type(2)').insertAdjacentHTML('afterend', '

  • 这是生成的
  • ');

     $('

  • 这是生成的1
  • ').appendTo($('.first li:last-of-type'));

    4、$(callback回调函数):传一个回调当参数,当页面加载完成会自动调用它;

      $(() => {

             $('

  • 这是生成的1
  • ').appendTo($('.first li:last-of-type'));

         })

    总结: $()的参数的四种类型

     

    1选择器

    2元素js对象(包装器功能)

    3html字符串:创建dom元素

    4回调函数:在页面加载完dom树创建成功后自动调用;

    attr()获取/设置元素属性 attr(name)获取|attr(name,value)设置

    const fo

    目录
    相关文章
    |
    10月前
    |
    设计模式 JavaScript 前端开发
    浅识JQuery基础(一)
    JQuery官方解释: jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(或JavaScript框架)。jQuery设计的宗旨是“writeLess,DoMore”,即倡导写更少的代码,做更多的事情。它封装JavaScript常用的功能代码,提供一种简便的JavaScript设计模式,优化HTML文档操作、事件处理、动画设计和Ajax交互。
    |
    Web App开发 JavaScript 前端开发
    jQuery学习笔记——jQuery基础
    什么是jQuery?jQuery是一个快速、简洁的JavaScript库,其设计宗旨是“write less,do more”,倡导用更少的代码,做更多的事情。通过这段时间的学习,我感觉jQuery是一个“语法糖”,就像是包在糖果外面的包装,让js看起来更好看。
    104 0
    |
    设计模式 JavaScript 前端开发
    jQuery基础
    jQuery基础
    97 0
    jQuery基础
    |
    JavaScript 前端开发 API
    jQuery基础知识
    jQuery基础知识
    |
    JavaScript 前端开发 程序员
    JQuery基础(一篇入门)
    JQuery基础(一篇入门)
    83 0
    |
    JavaScript
    jQuery基础1
    jQuery基础1
    |
    JavaScript 前端开发 索引
    前端学习:jQuery基础知识
    前端学习:jQuery基础知识
    前端学习:jQuery基础知识
    |
    设计模式 JavaScript 前端开发
    jQuery基础操作
    jQuery基础操作
    167 0
    jQuery基础操作
    |
    JavaScript 前端开发 Java
    前端基础五之jQuery基础
    前端基础五之jQuery基础
    98 0
    前端基础五之jQuery基础
    |
    Web App开发 JavaScript 前端开发