JQuery入门学习(1)
1、使用ready()函数
为了避免在DOM対象完全加载之前过早地执行代码,jQuew提供 了一个名为ready()的函数,使用函数 ,使用该函数可以将包括在其中的代码推迟至DOM对象加载完毕后再执行。语法格式如下:
$[(document).ready](function(){
//jQuery代码书写位置 });
2.jQuery代码的书写位置要求
(1)如果不希望使用 ready()函 数 ,则可 将jQuery代码写在页面HTML代码的最下边 ,例如 ,将代码写在 </html>之 后 。
(2)在引用了母版页的内容中书写jQuery代码
① 如果使用该母版页的所有或绝大多数内容页都需要使用jQuery,则可将jQuery引用语句书写在母版页的<head>和</head>之间。将jQuery功能实现代码书写在内容页的<asp:Content ID="Content2"……>和</asp:Content>标记区域的最下方。
② 使用该母版页的内容页中只有个别内容页需要使用jQuery,则可将引用语句书写在内容页的asp:Content ID="Content1"……>和</asp:Content>标记之间。将jQuery功能实现代码书写在内容页的<asp:Content ID="Content2"……>和</asp:Content>标记区域的最下方。
3.jQuery选择器
(1)基本选择器(参考:https://www.w3school.com.cn/jquery/jquery_selectors.asp)
①通用选择器:通用选择器$(*)用于返回页面中所有元素。
② 元素(标记)选择器:元素选择器$("元素名")用于返回指定类型的所有元素。
$("p") 选取 <p> 元素。
$("p.intro") 选取所有 class="intro" 的 <p> 元素。
$("p#demo") 选取所有 id="demo" 的 <p> 元素。
$("h1").css("color","blue");调用css()方法将页面中所有<h1>标记的字体颜色设置为蓝色
③ ID选择器:ID选择器$("#元素ID")用于返回指定元素ID值代表的单一元素。
//设置服务器控件TextBox1的Text属性为"张三" $("#TextBox1").attr("value","张三");//attr()方法的语法格式为attr("属性名","属性值");
④ 类选择器:类选择器$(".类名称")用于返回使用指定类名称的所有元素。
//下列语句将第一和第三层的背景色设置为红色 <div class "c1" id="d1">这是第一个层</div> <div class "c2" id="d2">这是第二个层</div> <div class "c3" id="d3">这是第三个层</div> //jQuery代码: $(".c1").css("background-color","red");
⑤ 组合选择器:组合选择器可以将多种选择器组合在一起,返回所有符合条件的元素。
$(".c1,#d2").css("background-color","red");
$("h1,h2").css("color","blue");
(2)层次选择器
通过DOM对象的层次关系来获取特定元素,如同辈元素、子元素和相邻元素等。层次选择器也是使用$()函数来实现的,返回结果均为jQuery对象数组。
$(".one+div"); 等同于 $(".one").next("div");
$(".one~div"); 等同于 $(".one").nextAll("div");
示例:
(3)过滤选择器
使用过滤选择器可以按照预设过滤规则(条件)筛选出所需要的页面元素。
//设置表格第1行的背景色为灰色 $("table tr:first").css("background-color","gray"); //设置表格最后1行文本右对齐 $("table tr:last").css("text-align","right");
原文地址:https://www.cnblogs.com/XxZzYy/p/12774450.html
- JavaScript 教程
- JavaScript 编辑工具
- JavaScript 与HTML
- JavaScript 与Java
- JavaScript 数据结构
- JavaScript 基本数据类型
- JavaScript 特殊数据类型
- JavaScript 运算符
- JavaScript typeof 运算符
- JavaScript 表达式
- JavaScript 类型转换
- JavaScript 基本语法
- JavaScript 注释
- Javascript 基本处理流程
- Javascript 选择结构
- Javascript if 语句
- Javascript if 语句的嵌套
- Javascript switch 语句
- Javascript 循环结构
- Javascript 循环结构实例
- Javascript 跳转语句
- Javascript 控制语句总结
- Javascript 函数介绍
- Javascript 函数的定义
- Javascript 函数调用
- Javascript 几种特殊的函数
- JavaScript 内置函数简介
- Javascript eval() 函数
- Javascript isFinite() 函数
- Javascript isNaN() 函数
- parseInt() 与 parseFloat()
- escape() 与 unescape()
- Javascript 字符串介绍
- Javascript length属性
- javascript 字符串函数
- Javascript 日期对象简介
- Javascript 日期对象用途
- Date 对象属性和方法
- Javascript 数组是什么
- Javascript 创建数组
- Javascript 数组赋值与取值
- Javascript 数组属性和方法
- 给卷积神经网络动动刀:加法网络探究
- 用Python网络爬虫来看看最近电影院都有哪些上映的电影
- 使用 Azure Blob Stoage 实现一个静态文件服务器
- java学习--反射详解
- Redis中的管道Pipeline操作
- 查看YARN任务日志的几种方式
- 简易数字频率计(verilog HDL设计)(2020维护版本)
- C++核心准则CP.111:如果真的需要好双重检查锁,使用惯用模式
- C++核心准则CP.200:使用volatile只能表明该变量是非C++内存
- C++核心准则E.2:通过抛出异常来表明函数无法执行指定的任务
- C++核心准则E.3:异常应该只用于错误处理
- [Go] GO语言实战-gin框架项目实现中英文切换
- [Go] Go语言实战-基于websocket浏览器通知的实现
- 快10年的老前端了,我还分不清 slice 和 splice,这到底是谁的锅
- 第4章 Jenkins系统用户认证配置管理