IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> JavaScript知识库 -> jquery复习 -> 正文阅读

[JavaScript知识库]jquery复习

  • jquery
    jquery可以说是js的代码库,

  • jquery的格式

$(function)=window.onload=function(){}
window.onload一个页面只能出现一个,但是使用$()可以避免冲突
$(selector) 是强大的选择器,jquery有选择器功能

  • 对象之间使用
    DOM对象:直接使用js来获取节点对象,classname,innerHTML,value
    jquery对象:使用jquery选择器来获取节点对象,addClass,html,val,
    DOM对象转成jquery对象:$(dom)
    jquery对象转化成dom对象,jquery对象.get(index)

  • jquery对象中的选择器
    标签选择器: ( " h " ) i d 选 择 器 : (" h") id选择器: ("h")id("#id") KaTeX parse error: Expected 'EOF', got '#' at position 4: ("p#?id") 类选择器:(".class") ( " h 2. c l a s s " ) 通 配 选 择 器 : ("h2.class") 通配选择器: ("h2.class")("*")
    并集选择器: ( " e l e m 1 , e l e m 2 , e l e m 3 " ) 后 代 选 择 器 : ("elem1,elem2,elem3") 后代选择器: ("elem1,elem2,elem3")(“ul li”)
    父子选择器:$(“ul>li”)
    后面的第一个兄弟元素:pren +next
    后面的所有兄弟元素:prev ~next

  • 操作页面的样式

var div = $("#div1") // 获取了所有的div对象, id选择器 
//获取css样式
var wid = div.css("width");
var hi = div.css("height");
console.log(wid+hi);
//操作css对象
div.css("width","400px");
div.css("height","500px");
div.css("background-color","red");
div.css("background-color","green");
//操作页面的样式
$("#bul").click(function(){
//通过添加类的方式添加css样式
$("#div1").addClass("div");
})


  • 操作页面元素的属性
$("#bul").click(function(){
//获取元素对象
var text = $("#inpl");
//获取元素的属性
var te = text.attr("type");
var cl = text.attr("class");
//获取元素的属性值
var val = text.attr("value");
console.log(val);
//获取文本框输入的值
var value = text.val();
alert(value);
//设置元素的类型
text.attr("type","button");
text.attr("vlaue","测试按钮");
text.attr({"type":"button","value":"测试按钮"});
})
  • 操作页面文本和值
//获取div元素对象
var div = $("#div1");
//获取这个元素的值
var value = div.html();
console.log(value);
//只获取文本内容
var text = div.text();
console.log(te);
//获取文本框的值
var value = $("#inpl").val();
console.log(val);


  • 操作页面的元素
//删除指定元素 
$("#div1").remove();
//清空内容
$("#div1").empty();

  • 事件处理 使用函数
//页面加载完后执行操作
$(function(){})
$(function(){
	$("bul").click(function(){
	alert("单击事件");
	})
	$("#bul").dblclick(function(){
	alert("双击事件");
	})
	//bind事件绑定
	$("#bu2").bind('click',function(){
	alter("单击事件!!!")
	})
	//one一次事件绑定
	$("#bu3").one('click',function(
	alert("一次事件绑定")
	))

})


  JavaScript知识库 最新文章
ES6的相关知识点
react 函数式组件 & react其他一些总结
Vue基础超详细
前端JS也可以连点成线(Vue中运用 AntVG6)
Vue事件处理的基本使用
Vue后台项目的记录 (一)
前后端分离vue跨域,devServer配置proxy代理
TypeScript
初识vuex
vue项目安装包指令收集
上一篇文章      下一篇文章      查看所有文章
加:2021-08-16 11:38:44  更:2021-08-16 11:41:38 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 10:05:35-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码