JQuery入门基础

jQuery 是一款简化 JavaScript 开发的库,提供丰富的API和选择器。本文介绍了jQuery的基本选择器,如基本、层级、属性选择器,以及DOM对象与jQuery对象的转换,如何解决与其他JS库共存的问题,并详细讲解了常用API,包括选择器、属性操作、事件处理和动画效果。
摘要由CSDN通过智能技术生成

概述

jQuery是javascript类库,简称JS库。它预定义了一套对象和函数,简化了javascript的开发,帮开发者建立高难度交互的web2.0特性的富客户端页面。

jQuery的四个模块
1.jQuery - 应用于PC端Web
2.jQuery UI - 应用于Web页面效果
3.jQuery Mobile - 应用于移动端Web
4.Qunit - 应用于javascript代码的测试

jQuery特点
1.jQuery支持链式操作
示例:$(“#username”).val()
2.jQuery对象是类数组对象,获取元素2种方式
- jQuery[index]
- get(index)

使用jQuery的步骤
1.在HTML页面中引入jQuery文件
2.通过jQuery提供的选择器获取元素
3.使用jQuery提供的API内容完成功能

DOM对象与jQuery对象的转换

1.DOM对象转换为jQuery对象
语法: $(DOM对象)

示例:	
var username = document.getElementById("username");// DOM对象
var $username = $(username);// 转换为jQuery对象
console.log($username.val());//使用jQuery方法

2.jQuery对象转换为DOM对象
语法: 获取第0个下标

示例:	
var $uName = $("#uName");//jQuery对象
var uName1= $uName[0];//转换为DOM对象
console.log(uName1.value);//使用DOM方法

如何解决jQuery与其他JS库共存问题($符号)

1、先引入多个JS库,先调用的优先级高(如果发生符号冲突)
解决办法:4个

  1. 不再使用"$“,而使用"jQuery”

  2. 调用jQuery.noConflict()方法,将"$“符号的使用权交出(供其他JS库使用)
    当调用该方法之后,如果再使用jQuery的话,只能使用"jQuery”

  3. 先调用jQuery.noConflict()方法,交出使用权,在jQuery()中使用$

jQuery(
function($){// 函数域
					// function中定义形参"$"
					$("ul>li");
					}
);
  1. 调用jQuery.noConflict()方法,使用自调函数,传递jQuerys,将参数设为$
(function($){// 函数域
	$("ul>li");
})(jQuery);

常用API

选择器(9大类)

jQuery的选择器是沿用并且扩展CSS选择器

1、基本选择器

  1. #id :根据给定的ID匹配一个元素。
例:$("#myDiv");
  1. element :根据给定的元素名匹配所有元素。
例:$("div");
  1. .class :根据给定的类匹配元素。
例:$(".myClass");
  1. * :匹配所有元素。
例$("*")
  1. selector1,selector2,selectorN :将每一个选择器匹配到的元素合并后一起返回。
例:$("div,span,p.myClass")

2、层级选择器

  1. ancestor des
  • 17
    点赞
  • 19
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

eshineLau

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值