首页 > 其他分享 >【学习笔记】初始JQuery

【学习笔记】初始JQuery

时间:2022-09-26 17:47:02浏览次数:61  
标签:JQuery jQuery name 笔记 li ls id 选择器 初始

初始JQuery

 

了解JQuery

jQuery和JavaScript的关系:jQuery相当于一个库,里面有大量的JavaScript函数

和Java中的工具类差不多。

 

获取jQuery

 

官网下载

[jquery.com]  jquery.com 

image-20220926160207462

下载完成之后,就可以引入了。

 

CDN jQuery

image-20220926160433260

可以直接引入,不用下载。

 

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>初始jQuery</title>
    <script src="http://code.jquery.com/jquery-2.1.1.min.js"></script>
</head>
<body>
​
</body>
</html>

 

jQuery的使用

公式:$(selector).action()

selector 是选择器,使用#+“ ”

action是jquery中的函数

<body>
<button id="button_id">打开弹窗</button>
​
<script>
    $('#button_id').click(function () {
        alert("这是弹窗!");
    })
</script>
</body>

在这个例子中我们为按钮绑定了一个点击事件,即jquery中的click()函数。

image-20220926161849379

 

选择器

对比原生js

//原生js,选择器少,代码复杂
//标签
document.getElementsByTagName();
//id
document.getElementById();
//类
document.getElementsByClassName();
​
//jquery选择器,css中的选择器它都可以用
$('p').click();  //标签
$('#id1').click();   //id选择器
$('.class1').click();   //class选择器

 

事件

事件分为:鼠标事件、键盘事件、其他事件

我们以鼠标事件为例:移动鼠标,获取鼠标所在位置的坐标

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>事件</title>
    <script src="http://code.jquery.com/jquery-2.1.1.min.js"></script>
    <style>
        #mouseArea{
            width: 300px;
            height: 300px;
            border: 2px solid green;
        }
    </style>
</head>
<body>
mouse:<span id="mouseCoor"></span>
<div id="mouseArea">移动区域</div>
​
<script>
    /**
     * 网页元素加载完成后,响应事件
     * $(document).ready(function () {
     *
     *     })
     *     这段代码可以简化为如下
     */
    $(function () {
        $('#mouseArea').mousemove(function (e) {
            $('#mouseCoor').text('x:'+e.pageX + 'y:'+e.pageY)
        })
    });
</script>
</body>
</html>

image-20220926165512533

 

操作DOM元素

节点文本

<body>
<ul id="ul_id">
    <li class="zs">张三</li>
    <li name="ls">李四</li>
</ul>
​
<script>
    $('#ul_id li[name=ls]').text()  //获取值
    $('#ul_id li[name=ls]').text('lisi123')  //获取值
    $('#ul_id li[name=ls]').html('<strong>123</strong>')  //设置值
</script>
</body>

 

CSS操作

$('#ul_id li[name=ls]').css('color','red')

 

元素的显示和隐藏

$('#ul_id li[name=ls]').show()   //显示
$('#ul_id li[name=ls]').hide()  //隐藏

本质是元素的display:none

标签:JQuery,jQuery,name,笔记,li,ls,id,选择器,初始
From: https://www.cnblogs.com/wztblogs/p/16731770.html

相关文章

  • Flink笔记
    高可用(HA):直白来说就是系统不会因为某台机器,或某个实例挂了,就不能提供服务了。高可用需要做到分布式、负载均衡、自动侦查、自动切换、自动恢复等。高吞吐:单位时间内,能......
  • Jmeter学习笔记
    安装部署直接去官网下载最新版jmeter,解压到任意目录官网地址:https://jmeter.apache.org/download_jmeter.cgi安装JDK8+(这里不再介绍步骤)配置jmeter环境变量可以在运......
  • RocketMQ性能优化【实战笔记】
    转发:https://cloud.tencent.com/developer/article/1496414目录一、系统优化1.最大文件数2.系统参数调整二、RocketMQ性能调优1.开启异步刷盘2.开启堆外内存设置3......
  • TypeScript学习笔记(三)—— 编译选项、声明文件
    一、编译选项与配置文件自动编译文件编译文件时,使用-w指令后,TS编译器会自动监视文件的变化,并在文件发生变化时对文件进行重新编译。示例:tscxxx.ts-w......
  • 自然语言处理NLP(学习笔记)
       NLP的概念自然语言处理,英文NaturalLanguageProcessing,简写NLP。NLP这个概念本身过于庞大,可以把它分成“自然语言”和“处理”两部分。自然语言先来看......
  • 线段树学习笔记(基础&进阶)(一) | P3372 【模板】线段树 1 题解
    什么是线段树线段树是一棵二叉树,每个结点存储需维护的信息,一般用于处理区间最值、区间和等问题。线段树的用处对编号连续的一些点进行修改或者统计操作,修改和统计的复杂......
  • C++自学笔记
    初始化pA(){p=0;cout<<"A::A()"<<endl;}初始化列表InitializerlistA():p(0){cout<<"A::A()"<<endl;}      初始化vs赋值   赋值=默认初始化+......
  • axios学习笔记
    1axios的理解和使用1.1axios是什么前端最流行的ajax请求库react/vue官方都推荐使用axios发ajax请求文档地址1.2axios特点基于xhr+promise的异步ajax请求浏览......
  • js红宝书学习笔记(一)引用类型
    一.引用类型  ECMAScript中,引用类型是一种数据结构称之为对象定义,,引用对象不同于传统面向对象语言所支持的类和接口等基本结构 创建Object实例的两种方式:new操......
  • PADS应用笔记:Logic画原理图时设置图业大小
    问题画原理图时默认的图业太小,想换大点怎么办方法在工具->选项界面进入设置界面,在这个界面下进行设置......