jquery事件处理、查找、强大的表格变换颜色案例

基于CNN的香蕉成熟度识别系统设计与实现 卷积神经网络(CNN)作为深度学习在计算机视觉领域的核心技术,通过局部感知和权值共享机制高效提取图像特征。其核心价值在于将传统机器学习中的特征工程自动化,特别适用于图像分类任务。在农业智能化场景中,CNN技术可有效解决水果品质检测的自动化需求。以香蕉成熟度识别为例,通过构建定制化CNN模型,结合TensorFlow框架和OpenCV图像处理,实现了93.6%的分类准确率。该系统采用B/S架构,整合了Spring Boot后端和Vue.js前端,展示了深度学习模型从训练到工程落地的完整流程,为农产品质量检测提 阅读详情
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>toggle第几第一次执行第一个函数,点击第二次执行第二个函数</title>
<style type="text/css">
.even{
	background-color:#CCC;}
.odd{
	background-color:#FFff99;}
 .selected{
	 background-color:#03F;}

 .checks{
	 background-color:#C39;}
	 
  .huadong{
	  background-color:#3C3;}	 
</style>
<script type="text/javascript" src="../include/jquery.js"></script>
<script type="text/javascript">
var color;
//使用jquery加载事件
 $(document).ready(function (){
	
	//toggleClass()相当于在匹配元素上加上了class属性
	//style比class优先 所以style>class  id>class
	
	//偶数	
	$("tr:even").addClass("even");
	
	//奇数
	$("tr:odd").addClass("odd");
	
	//设置滑动
	$("tr").mouseover(function (){
		
		$(this).addClass("huadong");
		});
		
   	$("tr").mouseout(function (){
		
		$(this).removeClass("huadong");
		});		
	
	//设置点击换色
	/*$("tr").click(function (){
		$(this).toggleClass("selected");
		});*/
	
	
	//用上边的可以代替,上边的简单,效果一样
	$("input").each(function (){
		
		$(this.parentNode.parentNode).click(function (){
			$(this).toggleClass("selected");
			});
		});
		
		
		
		
		
	/*$("tr").toggle(function(){
		
		$(this).toggleClass("selected");
		
		},function(){
			
			$(this).removeClass("selected");
			});*/
	
   
   //选中checkbox换色
	//$("tr").mouseover(function (){	
	//alert("aa");
	$("input[type=checkbox]").each(function (index,domEle){
		
	$("input[type=checkbox]").click(function (){
		if(this.checked==true){
		$(this).parents("tr").addClass("checks")}
		
		if(this.checked==false)	{
			 $(this).parents("tr").removeClass("checks");
			}		
		 });
		
	}); 
	
	
	
	
	//设置radio选中变色	
	$("input[type=radio]").click(function (){
		$("input[type=radio]").each(function (i){
			$(this).parents("tr").removeClass("selected");
		if(this.checked==true){
			
		   $(this).parents("tr").toggleClass("checks");
		  
		}else{
			
			  $(this).parents("tr").removeClass("checks");
			
			}
					
		 });
		
	  });
	
	
	
 });
 

 
</script>
</head>

<body>
<form  method="post">

 <table width="397" border="1">
  <tr>
    <td width="56"><input type="checkbox" id="checkbox"></td>
    <td width="160"> </td>
    <td width="159"> </td>
  </tr>
  
  <tr>
    <td><input type="checkbox" id="checkbox"></td>
    <td> </td>
    <td> </td>
  </tr>
  
  <tr>
    <td><input type="checkbox" id="checkbox"></td>
    <td> </td>
    <td> </td>
  </tr>
  
  <tr>
    <td><input type="checkbox" id="checkbox"></td>
    <td> </td>
    <td> </td>
  </tr>
  
  <tr>
    <td><input type="checkbox" id="checkbox"></td>
    <td> </td>
    <td> </td>
  </tr>
  
  <tr>
    <td><input type="radio" name="radio"></td>
    <td> </td>
    <td> </td>
  </tr>
  
  <tr>
    <td><input type="radio" name="radio"></td>
    <td> </td>
    <td> </td>
  </tr>
  
  <tr>
    <td><input type="radio" name="radio"></td>
    <td> </td>
    <td> </td>
  </tr>
</table>

  </form> 
   
</body>
</html>


事件处理

   ① bind:为每个匹配元素的特定事件绑定事件处理函数。

   

     例1:

        $("p").bind("click", function(){

           alert( $(this).text() );

          });

 

     例2:调用dom函数

 

       $("input[type=button]").bind("dblclick",aa);

 

      function aa(){

        

        alert("aa");

        }

 

   ②one:绑定一个一次性的事件处理函数。

   

     例:给段落表记绑定一个一次性的事件,只能调用一次

 

       $("p").one("click",function(){

                    

                     alert($(this).text());

                     });

 

 

查找

 

   ①children():每一个元素的所有子元素的元素集合。

 

     例:查找DIV中的每个子元素。

 

    $("#d2").children().each(function (index,domEle){

                    

                     alert(domEle.value);

                     });

 

  ②find():

 

    搜索所有与指定表达式匹配的元素。

   

    $("p").find("span").css("background-color","green");

 

  ③next():案例折叠

 

      取得一个包含匹配的元素集合中每一个元素紧邻的后面同辈 

    元素的元素集合。

 

     $("span").click(function (){

 

        $(this).next().toggle("slow");

             

               }); 

 

 

  ④parent():

     取得一个包含着所有匹配元素的唯一父元素的元素集合。

 

    $("a").mouseover(function (){

                    

      $(this).parent().css("background","green");

                     });

 

  ⑤parents():重要

  

    用于筛选祖先元素的表达式

 

    $("span").parents(".d2").css("background","green");

 

val():

 

   例1:选中单选框radio中val值等于3号

 

 

    $("input[name=rad]").each(function (index,domEle){

                    

       if(domEle.value=='3号'){domEle.checked=true;}

                    

                     });

 

   例2:默认选中下拉菜单select为2号

  

       $("#sel2").val("2号");

 

   例3:默认下拉菜单同时选中2号和5号"

    

       $("select").eq(1).val(["2号","5号"]);    

 

   例4:默认复选框选中2号和5号

 

       $("input[name=box]").val(["2号","5号"]);

前端面试题汇总 总结了一下之前面试遇到的问题,方便自己也方便他人 阅读详情

相关推荐

Unity摄像机核心参数详解:Clear Flags、Depth、Culling Mask与Viewport Rect

在游戏开发与实时渲染中,摄像机是控制画面输出的核心组件,其参数配置直接决定了渲染流程与最终视觉效果。理解摄像机的底层工作原理,是优化渲染性能、实现复杂画面效果的基础。通过合理设置Clear Flags(如Skybox、Solid Color、Depth Only),可以控制每一帧画布的初始化方式,避免画面残留与闪烁。Depth参数决定了多个摄像机的渲染顺序与叠加关系,是实现UI分层、特效叠加的关键。Culling Mask(剔除遮罩)则通过图层过滤机制,让摄像机只渲染指定物体,这是进行选择性渲染、优化Dra

weixin_30493401的博客 317

分享94个jQuery特效,总有一款适合您

学习知识费力气,收集整理更不易。知识付费甚欢喜,为咱码农谋福利。jQuery滚动弹出顶部导航插件headhesive.js。垂直相反滚动效果插件 multiScroll.js。检测滚动距离插件Scroll Detection。jQuery拖拽插件dragscroll.js。原生JS拾色器插件colorpicker.js。滚动路径插件jquery scrollpath。鼠标滚轮滚动侦测插件mousewheel.js。移动端拾色器插件colorpicker.js。jQuery横向滚动鼠标插件Horwheel。

weixin_47730343的博客 831

CSS3打造复古卡通路灯视觉特效

本文还有配套的精品资源,点击获取 简介:本压缩包包含一段可直接应用于网页设计的CSS3特效代码,旨在增强网站视觉吸引力。代码涵盖了2D/3D变换、过渡、动画等,兼容多种浏览器,允许用户进行二次修改和定制。特效结合了jQuery库,适用于多种网站场景,如游戏、儿童和复古主题网站。 1. CSS3在复古路灯图形特效中的应用 在现代网页设计中,CSS3 以其出色的图形...

weixin_42579969的博客 1193

jQuery入门级学习笔记及源码,很好很强大的jQuery

本周公司技术讲座轮到我了,准备说说现在流行的jQuery,下面是概要提纲,关键是看custom.js,已上传源码,程序中“//##”是分段用的,大家可以根据每一段取消注释,然后找到相应的id或class名查看效果。 jQuery真的很好,有些效果甚至让我尖叫。而各种插件能实现你喜欢的效果,这种方式为jQuery的流行奠定了基础,就像那个crocs鞋子似的。jQuery还有一个优点是达到了将行为与...

weixin_30741653的博客 70

2026前端知识体系重构:从HTML/CSS基础到工程化实战

在前端开发领域,HTML和CSS作为构建网页的基石,其重要性随着技术发展不断提升。HTML的语义化标签不仅定义了内容结构,更是搜索引擎优化(SEO)和可访问性的关键;CSS则从简单的样式控制演变为完整的视觉设计系统,Flexbox和Grid布局提供了强大的排版能力。理解这些基础原理,能帮助开发者创建更高效、可维护的代码。在实际工程实践中,如何调整CSS容器内的文本位置、处理JavaScript的闭包与隐式转换等常见问题,直接影响应用性能与稳定性。随着前端工程化的发展,微前端架构、组件库设计以及性能监控成为构

weixin_28717411的博客 202

为什么你的SSE连接总断?深入对比EventSource与fetch-event-source的5大差异点

本文深入对比了原生EventSource与@microsoft/fetch-event-source库在SSE连接稳定性上的五大关键差异。重点剖析了后者在请求能力、连接控制、错误处理、数据解析及性能优化方面的优势,特别是其支持POST请求、自定义Header、精细化的重连策略与生命周期管理,为解决生产环境中SSE连接频繁断开的问题提供了专业方案。

weixin_28077113的博客 494

jQuery2 动画技术入门指南(一)

在这个介绍性的章节中,我们简要介绍了 Web 动画的历史,包括它是如何开始的,早期的 HTML 元素和浏览器支持,Flash 的兴起,以及它在不太遥远的未来的发展方向。我们还看到了动画如何在用户界面中用来增强用户体验。我们了解了一些关于何时应该使用动画和何时不应该使用动画的指导方针,并看了一些在实现动画时应该考虑的事项。我们用一个加载动画的基本示例结束了本章。在这个例子中,我们使用了fadeTo()jQuery 方法来改变页面元素的不透明度,以及一个简单的间隔来播放动画。

龙哥盟 1552

TDDFT计算软件Octopus学习笔记(二):基态计算(Si)

本文以硅为例,来进行基态计算。

陈啸的博客 7306

jQuery前端网页特效大全

http://ini.iteye.com/blog/2165698 tml5飘落的雪花堆积动画特效 jQuery简洁大方的登录页面模板 HTML5模仿逼真地球自转 jQuery跳转底部代码jquery遮罩层的一种方式 HTML5和CSS3知识和特效 asp.net ajax jquery实例 分享一个下雪的特效 jQuery倾斜的动画导航菜单 选美大赛示例 你会选谁 jQ...

LIXG425的专栏 747

佳能C3025打印机扫描方法

佳能C3025彩色打印机扫描方法 步骤一、如果打印机处于休眠状态,可按图中标记的按钮唤醒打印机; 然后点击屏幕上的【扫描】 步骤二、扫描类型选择【文件】 步骤三、点击屏幕上的【地址簿】 步骤四、此时屏幕胡看到名字,如果看不到自己的名字,可往下滑动直到看到自己的名字,然后点击自己的名字,再点击右下角的【应用】 步骤五、点击【发送设置】,可看到文件格式为PDF,点击可以选择JPEG的图片格式。...

weixin_46019317的博客 2万+

UFSV3.1-RPMB实现与测试

UFS RPMB功能验证与测试指南 本文介绍了UFS(通用闪存存储)中RPMB(重放保护内存块)的功能验证与测试方法。主要内容包括: RPMB基础配置: 在Linux系统中查看RPMB设备节点 读取RPMB单元描述符获取配置信息 配置RPMB区域大小(16MB)和使能状态 RPMB特性验证: 获取单次写最大请求(16KB) 测试未编程认证密钥时的读写操作 验证认证密钥编程过程 测试用例: 包含4个测试用例,验证RPMB在不同状态下的行为 提供了详细的命令行操作和预期结果 本文可作为UFS RPMB功能验证。

小码哥的博客 1254

html基础应用步骤代码,html基础2(示例代码)

html回顾标记:1.结构化标记ph1~h6ul>liol>lidl>dt+dddiv2.文本修饰类font加粗:strong斜体:em下划线: u删除线:del3.表格标记th表格的标题重要属性:colspan rowspancellspacingcellpadding4.表单textpasswordsubmitbuttonresetfileradiocheckboximage...

weixin_39616222的博客 190

AI算力网络与通信领域QoS保障的测试方法

在当今数字化时代,AI技术蓬勃发展,AI算力网络应运而生。它将分布在不同地理位置的算力资源进行整合,以高效地支持各种AI应用,如深度学习训练、智能图像识别等。而通信领域则是信息传输的基石,确保数据能够准确、快速地在不同节点之间传递。QoS保障在通信领域至关重要,它可以确保不同类型的业务(如语音通话、视频会议、在线游戏等)获得与其需求相匹配的服务质量。在AI算力网络中,QoS保障同样不可或缺,因为AI任务对网络的带宽、延迟、可靠性等指标有严格要求。

AI算力网络与通信的博客 526

如何快速掌握 Bootstrap-Vue:打造响应式 Vue.js 应用的完整指南

Bootstrap-Vue 是基于 Bootstrap v4 和 Vue.js 的强大前端框架,它将 Bootstrap 的响应式设计与 Vue 的组件化思想完美结合,让开发者能够快速构建美观且功能丰富的 Web 应用。本文将带你从安装到实战,全面掌握 Bootstrap-Vue 的核心功能与最佳实践。 [![Bootstrap-Vue 标志](https://raw.gitcode.com/g

gitblog_00021的博客 1015

WordPress插件depicter存在SQL注入漏洞(CVE-2025-2011)

Depicter 是一款功能强大的 WordPress 幻灯片插件,允许用户通过直观的拖放编辑器轻松创建响应式滑块、轮播和动态内容展示。该插件提供丰富的模板库、动画效果和图层控制,支持多媒体内容嵌入(如图片、视频、HTML),并优化了移动端显示和SEO性能。其无代码操作界面适合非技术用户,同时提供高级自定义选项,适用于产品展示、营销推广和视觉叙事等多种场景,是提升网站视觉吸引力的高效工具。

m0_50125527的博客 550

Android P车机添加屏幕多指全局自定义手势操作

参照原生状态栏全局下拉手势拦截,实现屏幕全局多指手势响应操作,并对手势进行转换为KeyEvent,以便项目自定义手势行为或应用拦截手势行为。

shusuanly的博客 1251

如何在浏览器中直接打开PPT文件:PPTXjs完整使用指南

还在为无法在浏览器中直接查看PPT文件而烦恼吗?PPTXjs是一个革命性的jQuery插件,让你无需安装任何办公软件,就能在浏览器中直接打开PPTX格式的PowerPoint文件。这款强大的PPT转HTML工具彻底解决了跨平台查看PPT的难题,让PPT查看变得简单快捷。 ## 为什么需要浏览器直接查看PPT文件? 传统的PPT查看方式存在诸多不便,而PPTXjs作为**浏览器直接打开PPT文件

gitblog_00782的博客 228

AgentScope Java 入门:Spring AI Alibaba 与 AgentScope 的定位与区别

摘要:Spring AI Alibaba是阿里基于Spring AI开发的本地化AI应用框架,旨在服务Java开发者。它提供模型接入、函数调用、RAG等功能,并与阿里云基础设施深度集成。同时,阿里开源了多智能体框架AgentScope,其Java版(AgentScope-Java)专注于Agentic设计理念。两者将协同发展:Spring AI Alibaba侧重Spring生态集成,AgentScope-Java强化智能体能力。未来计划包括支持AgentScope、升级Admin平台,以及推进Server

SmartSi 1531

工作中使用到的单词(软件开发)_第五版

本文摘要: 本文为软件开发相关的术语与技术要点整理,主要包含2020-2025年间四版内容更新(No.01-41)。重点包括: 证书文件格式(PEM/P12)差异 外部API通信注意事项(Accept头设置、HTTPS连接问题) Postman工具使用技巧(Cookie管理、请求头设置) WAS配置相关经验(JVM设置、SSL连接问题) 数据库操作命令(DB2表结构修改) IBM安全管理组件(TAM/iv-user机制) 网络通信细节(chunked传输编码特性) 常用开发工具(curl、Postman)的

sun0322 2519

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

ROS1新手避坑指南:用rviz显示第一个三维物体(从配置到代码实战)

本文为ROS1新手提供详细的rviz三维可视化避坑指南,从环境配置到代码实战,帮助用户快速掌握在rviz中显示自定义三维物体的技巧。涵盖坐标系设置、Marker消息解析、调试技巧等核心内容,解决常见显示问题,提升开发效率。

weixin_33742618的博客 294

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

嵌入式多媒体系统内存优化:DMM/TILER硬件加速模块原理与配置实践

在嵌入式系统开发中,内存带宽和访问效率是影响多媒体处理性能的关键瓶颈。传统线性访问模式在处理二维图像数据时,会产生大量非连续内存访问,导致频繁的页面切换和行激活,严重制约系统吞吐量。为解决这一问题,硬件级内存管理技术应运而生,它通过地址转换、数据重排和智能调度策略,将低效的二维访问转化为对SDRAM物理结构友好的高效序列。这项技术的核心价值在于最大化内存带宽利用率、降低访问延迟和功耗,广泛应用于高清视频编解码、图形渲染和计算机视觉等场景。其中,DMM(动态内存管理器)及其TILER(平铺与旋转引擎)模块,作

weixin_30487201的博客 397
上一篇: jquery效果 窗口弹出案例
下一篇: jquery插件手风琴效果
php398893944
博客等级 码龄15年 13粉丝 76原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值