美文网首页
jquery入门(1)

jquery入门(1)

作者: 螺钉课堂 | 来源:发表于2019-12-19 11:38 被阅读0次

1.jQuery简介

jQuery是一个快速、简洁的JavaScript框架,倡导写更少的代码,做更多的事情

jquery官方网站

jquery中文文档

#1.1.简单函数封装

  • 根据id、类名称来获取元素
function $(selector){
    var str = selector.charAt(0)
    if(str === "#"){
        return document.getElementById(selector.substr(1))
    }else if (str === "."){
        return document.getElementsByClassName(selector.substr(1))
    }
}

#1.2.jquery的使用

  • 初始化项目
npm init -y

  • 安装jquery
npm install jquery@2.1.14 --save

  • 引入jquery
<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="node_modules/jquery/dist/jquery.min.js"></script>
</head>
<body>
<div id="box">111</div>
<div class="box1"></div>
<script>
    console.log($("#box"))
</script>
</body>
</html>

总结:jquery本质上就是一个使用javascript封装的一个工具库,可以是你写代码的时候更简洁高效,学习建议:记住并熟练应用jquery的各种方法、各种选择器就可以了

2.jQuery选择器

#2.1 基本选择器

  • id选择器
$("#box").html()  // 用 #号

  • 类选择器
$(".box").html   //用 . 号

  • 标签选择器
$("div").html   //直接给标签名

  • 多元素选择器
$("#box,.box,div").html();  // 几种选择器组合

  • 后代选择器
$("#box p").html()  // 用空格隔开

  • 子元素选择器
$("#box > p").html() ; // 用> 隔开

#2.2 其他选择器

  • 属性选择器
$("input[value=men]") ; //找 value=men的input元素
$("input[value*=men]") ; //找 value里面包含men的input元素
$("input[value^=men]") ; //找 value里面以men开头的input元素
$("input[value$=men]") ; //找 value里面以men结尾的input元素

  • 简单过滤
:first
用法: $(”tr:first”) ; 匹配找到的第一个元素
:last 
匹配找到的最后一个元素
:not(selector) 
去除所有与给定选择器匹配的元素
:even
匹配所有索引值为偶数的元素,从 0 开始计数
:odd
匹配所有索引值为奇数的元素,从 0 开始计数
:eq(index) 
匹配一个给定索引值的元素,从 0 开始计数
:gt(index) 
匹配所有大于给定索引值的元素,从 0 开始计数
:lt(index) 
匹配所有小于给定索引值的元素,从 0 开始计数

相关文章

  • JQuery 操作手册

    1-1主要内容 1、快速入门2、JQuery概念3、JQuery选择器4、JQuery动画5、JQuery DOM...

  • jQuery入门及选择器篇

    1、jQuery入门 1.1、什么是jQuery? jQuery是一个JavaScript函数库。jQuery是一...

  • jQuery 入门1

    题目1: jQuery 能做什么? 选择网页元素改变结果集元素的操作:取值和赋值元素的操作:移动元素的操作:复制、...

  • jQuery入门-1

    由来 jQuery由美国人John Resig于2006年初创建,至今已吸引了来自世界各地的众多javascrip...

  • 1 - jQuery入门

    什么是 jQuery: jQuery 是一个 JavaScript函数库。 jQuery库包含以下功能: 1、HT...

  • jquery入门(1)

    1.jQuery简介 jQuery是一个快速、简洁的JavaScript框架,倡导写更少的代码,做更多的事情 jq...

  • java基础-day59-Jquery

    jQuery入门 1)了解jQuery的背景和特点2)理解js对象和jQuery对象的区别 4)js对象和jQue...

  • Day10----jQuery-Mobile初识

    入门案例1 案例2 jquery单页多应用的开发

  • Web前端JQuery入门实战案例

    前端jquery入门到实战 为什么要学习Jquery?因为生活。 案例: 使用jquery案例: jquery 快...

  • jQuery图书总结

    1.锋利的jQuery(单东林) 这本书算是jQuery经典的一本书了,很适合入门和提高! 2.jQuery基础教...

网友评论

      本文标题:jquery入门(1)

      本文链接:https://www.haomeiwen.com/subject/nsdmnctx.html