Jquery_基础(一) 常用方法与选择器
一.Jquery常用方法:
$(function(){
//掌握$() 以及function(){} 结合
$("#a01").click(function(){
alert('hi');
});
});
首先得导入<script type="text/javascript" src="js/jquery-3.2.1.min.js"></script>
jquery-3.2.1.min.js:http://jquery.com/download/
$():工厂函数,$("a#a01"):选择器 .click()事件 ,function(){alert('hi');}回调函数
接下来让我们来学习一些Jqueryde的常用方法
一.
//$() 是工厂函数,返回的是一个jQuery对象,括号里面的叫表达式
$("#a02").click(function(){
//alert( $("#a02") ); //document明显就是整个DOM的根节点
alert( $(document) );
alert( $(document).text() ); });
二.
//2、返回的jQuery对象可以是多个的
$("#a04").click(function(){
//alert( $(".c04") );
alert( $(".c04").text() );
alert( $(".c04").length );
});
三
//通过标签名获得多个标签,CSS也经常这样使用的
$("#a05").click(function(){
alert( $("a").text() );
alert( $("a").length );
});
四
//text方法
$("#a06").click(function(){
alert($("#a01,#a02,#a03").text() );
alert($("#a01,#a02,#a03").length );
});
五.
//多个jquery对象
$("#a07").click(function(){
//alert($("#a07").text());
//$("#a07").text('你好');
alert($("#a03,#a05,#a06").text('你好') );
});
六
//html方法
$("#a08").click(function(){
alert( $("#a08").text() );
alert( $("#a08").html() ); //$("#a08").html("<a href='www.163.com'>网易</a>")
$("#a08a").html("<a href='www.163.com'>网易</a>")
});
七
//val方法
$("#a09").click(function(){
alert($("#b09").val());
$("#b09").val('2008-08-21');
});
八
//attr方法 对属性的更改
$("#a11").click(function(){
alert($("#a11").attr("style"));
$("#a11").attr("style","background:green");
});
二.选择器
层次选择器——$(a b)[后代元素,不管层次]
$("#a01").click(function(){
//$(a b)a里面的所有b
$("form input")
.css("border","2px solid blue")
.css("background","yellow")
.val("ok");
});
层次选择器——$(a>b)[子元素]
$("#a02").click(function(){
//$(a>b)子元素
$("form>input")
.css("border","2px solid blue")
.css("background","red")
.val("子元素");
});
层次选择器——$(a+b)[紧邻的同辈,注意不要看到a+b就认为返回内容是a和b两个,返回的是b]
$("#a03").click(function(){
//$(a+b)找到a旁边的b
$("span+input")
.css("border","2px solid blue")
});
层次选择器——$(a~b)[同辈就行,不需要紧邻]
$("#a04").click(function(){
//$(a+b)找到a旁边的b
$("span~input")
.css("background","pink")
});
Jquery_基础(一) 常用方法与选择器的更多相关文章
- 前端基础:CSS样式选择器
前端基础:CSS样式选择器 CSS概述 CSS是Cascading Style Sheets的简称,中文意思是:层叠样式表,对html标签的渲染和布局.CSS规则由两个主要的部分组成:1.选择器:2. ...
- 基础2.Jquery过滤选择器
1.基础选择器: 名称 说明 举例 #id 根据元素Id选择 $("divId") 选择ID为divId的元素 element 根据元素的 ...
- 前端基础-CSS的各种选择器的特点以及CSS的三大特性
一. 基本选择器 二. 后代选择器.子元素选择器 三. 兄弟选择器 四. 交集选择器与并集选择器 五. 序列选择器 六. 属性选择器 七. 伪类选择器 八. 伪元素选择器 九. CSS三大特性 一. ...
- Python3入门基础--str常用方法
Python基础之String常用方法 str():将其他类型的变量转换为str类型,例如: name = 'Jack' age = 22 course = ['web','Java','mysql' ...
- JavaScript 引入方式 语言规范 语言基础 数据类型 常用方法 数组 if_else 比较运算符 for while 函数 函数的全局变量和局部变量 {Javascript学习}
Javascript学习 JavaScript概述 ECMAScript和JavaScript的关系 1996年11月,JavaScript的创造者--Netscape公司,决定将JavaScript ...
- css基础 引用方式 标签选择器 优先级 各式布局
今天讲的css基础,了解了css即层叠式表,是美化网页,控制页面的样式. 样式表引进网页的3种方式1内联式,语法例子:<div style="width: 100px;height: ...
- jQuery最基础最全面的选择器大览
一.基本选择器 1.标签选择器 (element):根据给定的标签名匹配元素 eg:$("h2")选取所有h2元素 --- 返回元素集合 2.类选择器 (.class):根 ...
- 端午小长假--前端基础学起来04CSS选择器
定义: 选择器{ 样式: } 选择器指明{}中的样式的作用对象,即作用于网页中的哪些元素 <head><meta http-equiv="Content-Type" ...
- jQuery基础学习7——层次选择器find()方法
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/ ...
随机推荐
- dubbo2.5.6从下载到编译成功并且部署成功过程
本文基于dubbo2.5.6版本 原文链接:http://www.cnblogs.com/zhuwenjoyce/ 1,下载dubbo 首先从 github 下载源代码并阅读 readme ...
- 如何连接别人电脑上的Oracle数据库--duende99
需要一些前提条件: 1.对方的主机能被连接(如在同一局域网内) 2.需要知道对方数据库IP.端口号.服务名 3.需要知道对方提供的管理数据库的用户名及密码 连接方法: 1.在本地的oracle安装目录 ...
- charles支持https抓包配置
自从公司站点全部启用https后,使用charles就不能像以前那样愉快的抓包啦!不过没关系,这里教你怎么配置charles,使其支持https抓包.之前有一篇介绍charles的使用,参考这篇:ht ...
- Android开发——Toast知识
Toast.makeText(this, "内容", Toast.LENGTH_SHORT).show(); 直接显示一个Toast,第三个参数是时间的长短,还有一个Toast.L ...
- 【JMeter】获取json响应报文中数组长度
import com.jayway.jsonpath.JsonPath; import com.jayway.jsonpath.Predicate; import net.minidev.json.J ...
- c#发送get请求
c#发送get请求爬取网页 关键点:在控制台中发送一个get请求,将响应的内容写入文件流中保存html格式 static void Main(string[] args) { string url = ...
- 向map中追加元素
public class Demo01 { public static void main(String[] args) { String mapKey = "a"; Map< ...
- 超级基础的python文件读取
读取文件的两种方式: 1.使用os的open函数: import sys,os r=open("data1.txt","r+") fr=r.readlines( ...
- php一篇入门
<?php header("Content-type: text/html; charset=utf-8");//设置编码也可以通过html中的 head中的 <met ...
- Flask-配置与调试
配置管理 复杂的项目需要配置各种环境.如果设置项很少,可以直接硬编码进来,比如下面的方式: app = Flask(__name__) app.config['DEBUG'] = True app.c ...