博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JQuery
阅读量:6041 次
发布时间:2019-06-20

本文共 1727 字,大约阅读时间需要 5 分钟。

JQuery概念:

JQuery是一个框架,用原生JavaScript代码封装成一个函数库,可根据需求使用相应语法调用;(类似于Java类中封装方法)

JQuery的导入:

直接在html文件的head部分添加(<script src="js/jquery.min.js"></script>),需写在最前面否则在自定义JS文件中会找不到jQuery;

jQuery选择器概述:

选择器是jQuery的核心,且jQuery选择器与css选择器语法类似;

id选择器:$( "# ID名 " );

类选择器:$( ". 类名 " );
元素选择器:$( " 元素名 " );
组选择器:$( " 元素名,. 类名,# ID名 。。。" );
后代选择器:$( " 父元素名 子元素名 " );
子选择器:$( " 父元素名 > 子元素名 " );
选择指定父元素下的指定子元素
第一个子元素:后代选择器:$( " 父元素名 子元素名:first " );
最后一个子元素:后代选择器:$( " 父元素名 子元素名:last " );
not 选择器(多用于复选框)
选中选择器:$( " 元素名:(checked) " );
未选中选择器:$( " 元素名:not(:checked) " );
偶数选择器:$( " 父元素名 子元素名:even" );
奇数选择器:$( " 父元素名 子元素名:odd" );
eq选择器:$( " 父元素名 子元素名:eq(索引)" );<选择指定索引元素>
gt选择器:$( " 父元素名 子元素名:gt(索引)" );<选择大于指定索引的元素>

 

JavaScript文件中事件绑定方式:

$(function(){
$("button").click(function() {
alert("JavaScript第一种绑定方式")
});
})

$(function(){

$("button").click(method);
})
function method(){
alert("JavaScript第二种绑定方式")
}

HTML文件中事件绑定方式:

<script >
$(function(){
$("button").click(function() {
alert("HTML第一种绑定方式")
});
})
</script>

<script >

$(function(){
$("button").click(method);
})
function method(){
alert("HTML第二种绑定方式")
}
</script>

多元素绑定同一事件案例
$(function(){
$("button").click(removeById);
})
//定义删除函数
function removeById(){
//弹窗确认是否删除
var flag=window.confirm("是否删除数据");
//返回值为false直接结束函数
if (!flag) {
return ;
};
//获取需要删除数据的编号
//$(this):表示触发函数的元素
//$(this).parents("tr"):获取该元素的父类元素
//$(this).parents("tr").find("td:eq(0)"):根据父类元素查询对应编号所在的元素
//$(this).parents("tr").find("td:eq(0)").text():获取元素内部文本内容
var empno = $(this).parents("tr").find("td:eq(0)").text();
var parentTr=$(this).parents("tr");
$(this).parents("tr").fadeOut('slow', function() {
//移除已被删除的元素
parentTr.remove();
console.log($("tr").length);
});

 

转载于:https://www.cnblogs.com/hasagi/p/10792723.html

你可能感兴趣的文章
max_element( )
查看>>
java中的类
查看>>
Java并发_volatile实现可见性但不保证原子性
查看>>
百度地图添加带数字标注
查看>>
【luogu 1908】逆序对
查看>>
pthread_create线程创建的过程剖析(转)
查看>>
android存储访问框架Storage Access Framework
查看>>
写给大家看的设计书——读后笔记
查看>>
Java enum的用法详解
查看>>
如何查看PostgreSQL正在执行的SQL
查看>>
PXE+pxelinux+binlsrv+tftpd32远程安装windows 2003及心得
查看>>
java设计模式之适配器模式
查看>>
Emmet(Zen Coding)自动完成所依据的字典 部分源码
查看>>
HTML5拓扑图编辑器项目 - Graph.Editor
查看>>
我的友情链接
查看>>
ES学习笔记之-集成测试的简单学习
查看>>
Eclipse+GitLab图文配置
查看>>
erlang学习第一天
查看>>
2016-05-03 字符串:包含关系的实现思路
查看>>
鋒利JQuery : jquery對象並不等於DOM對象
查看>>