jQuery常用实例代码(随时更新)

JQuery 入门 - 附案例代码 为什么要学jquery 使用javascript开发过程中,有许多的缺点: 查找元素的方法单一,麻烦。 遍历数组很麻烦,通常要嵌套一大堆的for循环。 有兼容性问题。 想要实现简单的动画效果,也很麻烦 代码冗余。 体验jquery的使用 /* * 1. 查找元素的方法多种多样,非常灵活 * 2. 拥有隐式迭代特性,因此不再需要手写for循环了。 * 3. 完全没有兼容性问题。 * 4. 实现动... 阅读详情

1、全选或者全不选form的Checkbox控件
    function checkAll(objChkAll){

         //找到表示全选/全不选的Checkbox控件所在的form元素
         var frm = jQuery(objChkAll).parents().filter("form,:first");
         if(frm != null){

               //从form中找到所有的Checkbox控件,并设置checked属性值
               jQuery(frm).find(":checkbox").attr("checked", objChkAll.checked);
         }
    }

 

2、判断form表单是否有选中的checkbox控件
    function hasSelectedCheckbox(frm, _prefix){

         //从form中找到所有Checkbox控件,这些控件的name值的前缀和指定值一致,并且这些控件的checked为true
         var chkList = jQuery(frm).find(":checkbox[name^='" + _prefix + "']:checked");
         if(chkList.length > 0){
               return true;
         }
         return false;
   }

 

3、找到name值以commId_o_开头的所有的input控件,返回一个集合。

    var commList = jQuery("input[name^='commId_o_']");

    if(commList.length > 0){

         alert("找到数据!");

    }

 

4、清空元素内的所有子元素,往元素中添加内容

     HTML:

    <div id="errorMessage"></div>

  

     JS:

    jQuery("#errorMessage").empty(); //删除匹配元素的所有子节点,而匹配的元素不删除

    //jQuery("#errorMessage").remove(); //删除匹配的元素(包括其所有的子元素)

    jQuery("#errorMessage").append("<p>dd</p>"); //可以增加子元素、文本等内容

    jQuery("#errorMessage").text(msg); //增加文本内容

 

5、显示/隐藏对象

    HTML:

    <div id="divRule">message</div>

 

    JS:

    jQuery("#divRule").toggle();

 

6、Ajax应用:jQuery and jSON

    JS:

         var data = "{'details':[{'commId': '111', 'cardTypeId': '100'},{'commId': '111', 'cardTypeId': '200'},{'commId': '111', 'cardTypeId': '300'}]}";

 

         jQuery.post("reqChiefSimSales.do?method=checkData", "det=" + data, function(s){
              if(s != null && s.length > 0){
                   ...

              }else{
                   ...

              }  
        });

 

    Java:

         String det = request.getParameter("det");

         JSONObject json = JSONObject.fromObject(det);
         JSONArray array = json.getJSONArray("details");

         for(int i=0;i<array.size();i++){

               JSONObject obj = (JSONObject)array.get(i);
               String commId = obj.getString("commId");
               String cardTypeId = obj.getLong("cardTypeId");

               System.out.println(commId + ", " + cardTypeId);

         }

 

7、动态往select控件中添加option项(一)

    jQuery.get("test2.htm", function(data){
         jQuery("select[name=sel]").empty();
         jQuery("select[name=sel]").append("<option value=''></option>");
 
         var xmlObject = new ActiveXObject("MSXML2.DOMDocument"); 
         xmlObject.async = false;   
         xmlObject.loadXML(data);

 

         jQuery(xmlObject).find("option").each(function(i, n){
              var key = jQuery(n).attr("key");
              var value = jQuery(n).attr("description");
              var option = "<option value='" + key + "'>" + value + "</option>";
              jQuery("select[name=sel]").append("<option value='" + key + "'>" + value + "</option>");
         });
    });

 

    <options>
        <option key='key1' description='desc1'/>
        <option key='key2' description='desc2'/>
    </options>

 

8、动态往select控件中添加option项(二)

     jQuery.get("test2.htm", function(data){
          jQuery("select[name=sel]").empty();
          jQuery("select[name=sel]").append("<option value=''></option>");
          jQuery("select[name=sel]").append(data);
     });

 

     <option value='4'>44444</option>
     <option value='5'>55555</option>

深入探索jQuery实例源码及高级特性 本文还有配套的精品资源,点击获取 简介:jQuery是一个流行的JavaScript库,以其简洁的API和丰富的插件系统而闻名。本实例源码集合旨在帮助Web开发人员深入理解jQuery的核心概念和实际应用。内容包括DOM操作、事件处理、动画效果、Ajax请求、对象与DOM元素之间的转换、事件委托以及API接口等。通过实践这些源码,读者可以提升jQuery技能,无论对于初学者... 阅读详情

相关推荐

jquery小型事例项目

这个里面的例子 很适合初学者来体验jquery的强大之处,现在我把这个项目贴出来,和大家一起分享,下载后到各个浏览器上运行都兼容,希望能够帮助到各位!

jQuery案例

3.页面元素的综合操作。2.图书分类下拉列表。

Su3253067688的博客 1303

jquery.countdown.js自定义倒计时代码.zip

有兴趣刚需的可以自己下载,非常实用的jquery代码,可以完美运行,有能力的还可以二次修改!

js--jquery--常用代码(超全图文,持续更新)

目录3. 比较两个日期的大小2.根据指定的一个日期和相差的天数,获取另外一个日期1.计算两个日期天数差的函数 . . . . . 3. 比较两个日期的大小 //注意: 如果两个日期不同月 ,例如 startNum =20200421 endNum =20200501 // var num = endNum -startNum; //结果为80 //因此,该方法只能用来 比较两个时间的大小 var startDate="2020-05-21"; //开始时间 var endDat

VIP_CR的博客 1092

深入解析DDR5 SDRAM的ODT模式:时序图与状态表实战指南

本文深入解析了DDR5 SDRAM的ODT模式,详细阐述了其五种工作状态及其在读写操作中的动态切换逻辑。通过解读JESD79-5标准中的时序图与状态表,并结合模式寄存器配置实战,为硬件工程师和爱好者提供了优化信号完整性、提升系统稳定性的关键指南。

gpu4optimizer的博客 699

正版63棋牌源代码游戏+728游戏全套带前端源代码解析

这俩天抽时间仔细看了一下这套项目包含完整的前端、后端及后台管理系统。从上传的截图可以看出,前端基于资源目录,后端采用和,后台管理界面提供数据查询与管理功能。本篇文章将从前端结构、后端接口、数据库设计、常见 BUG 及优化方法等方面逐步拆解,并给出相应的代码示例和实践经验。

aa2031171的博客 3572

JQuery实现小项目

jQuery是一个快速、简洁的JavaScript框架,是继Prototype之后又一个优秀的JavaScript代码库(框架)于2006年1月由[John Resig](https://baike.baidu.com/item/John Resig/6336344?jQuery设计的宗旨是“write Less,Do More”,即倡导写更少的代码,做更多的事情。拥有便捷的插件扩展机制和丰富的插件。总的来说,它就是一个工具js,是一个很好的外部资源,它提供了很多简洁高效的API。想下载的看下我的码云~~

xyk:的博客 2678

AMD Ryzen AI Max+ 395四机集群实战:开源工具链与大模型推理优化全解析

本文详细解析了基于AMD Ryzen AI Max+ 395处理器的四机集群搭建与优化实践,涵盖硬件配置、开源工具链评测及大模型推理优化技巧。通过深度测试,揭示了集群在AI推理中的性能瓶颈与解决方案,特别适合需要扩展显存的大模型实验场景。文章还提供了成本效益分析,帮助开发者做出更明智的选型决策。

weixin_29041767的博客 1518

jQuery项目案例

2、微博发布 3、移动水果 4、上下拉切换 5、精品演示 6、tab标签切换 7、突出显示 总结 li:first li:last li:eq(2) li:odd --奇数 li:even --偶数 ul li --子代 ul

qq_52108058的博客 5279

点云PCL库学习-双目图像转化为点云PCD并显示

文章目录 双目视觉模型 代码实现 总结 参考文章 一、双目视觉模型 和RGBD相机主动发射光线实现测距不同,双目测距原理通过配置立体摄像头(通常由左眼相机和右眼相机两个水平放置的相机组成)来获取一对同一场景中的二维图像,再基于同一空间点在两个坐标系下的视差来计算深度。双目测距的示意图和数学表达式如下所示: 双目相机的成像示意图 上述示意图描述了一个空间点在左右两目相机中位置之间的成像关系,根据相似三角形原理可得: 其中,f和b分别为相机焦距和双目相机基线,d为空间点在两个坐标系下

weixin_41957687的博客 6948

C语言版数字锁相放大器实现指南:从复数运算到嵌入式MCU移植的坑我都帮你踩了

本文详细介绍了C语言实现数字锁相放大器的关键技术,包括复数运算优化、嵌入式MCU移植的实战经验及内存管理策略。针对STM32等资源受限平台,提供了从浮点到定点数转换的优化方案,帮助工程师高效处理微弱信号提取问题。

weixin_30721077的博客 432

jQuery的Ajax实例(附完整代码)

目录写在前边什么是AjaxAjax基本结构实例实例1实例2小结 写在前边 作为一个前端刚入门没多久的小白,想在这里分享一下我的学习内容,就算是学习笔记了。因为前端的大部分学习都是通过网站上的教程,所以遇到不懂得问题,也只有求助于网络,通过度娘,了解到了一些论坛、博客。在发现了众多技术大牛的同时,我也发现,一些像我这样的小白,由于能力有限,在查找相关资料的时候,对于大佬的一些操作理解困难,虽说能照猫...

Yuan_mingyu的博客 9万+

服务器被黑?快速检测和识别系统中的恶意进程

在管理服务器时,检测和识别系统中的恶意进程至关重要。本文介绍了使用 `ps`、`top`、`htop` 等系统监控工具,分析日志文件,以及使用 `chkrootkit` 和 `rkhunter` 等安全工具的方法。通过这些步骤,可以有效地检测和处理恶意进程,确保系统的安全和稳定。

_midnight的博客 1416

jquery常用代码实例

$.ajax({ url: "test.html", context: document.body, success: function(){ $(this).addClass("done"); } });$.ajax({ type: "get",//使用get方法访问后台 dataType: "json",

so554278054的专栏 693

ALTERA MAX10 FPGA 串口远程升级实战:从原理到烧录的避坑指南

本文详细解析了ALTERA MAX10 FPGA如何通过串口实现远程升级。文章从工程师实战经验出发,深入剖析了MAX10片内Flash的双镜像备份原理、CONFIG_SEL引脚启动机制,并重点介绍了使用On-Chip Flash IP核进行擦写操作的核心流程。同时,提供了从Quartus工程配置、RPD文件生成、串口协议设计到驱动代码编写的完整避坑指南,旨在帮助开发者稳定、高效地完成远程升级功能部署。

weixin_29197699的博客 273

西门子S7-1200与FUNUC机器人MODBUS TCP通信

PLC与机器人通讯

Illusssion的博客 1万+

Jquery Ajax 常用实例

Ajax 即“Asynchronous Javascript And XML”(异步 JavaScript 和 XML),是指一种创建交互式网页应用的网页开发技术。通过在后台与服务器进行少量数据交换,Ajax 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。这里简单介绍了其参数结构,主要还是进行举例说明。 知识无极限,与你来相见,欢迎点赞支持!

yzh的博客 449

ET2012新版免狗免安装绿色软件

ET2012新版免狗免安祖昂绿色软件。,新界面,新视觉,

html城市选择进行异步更新,Jquery工作常用实例 使用AJAX使网页进行异步更新

AJAX = Asynchronous JavaScript and XML.,是一种创建快速动态网页的技术。AJAX 通过在后台与服务器交换少量数据的方式,允许网页进行异步更新。这意味着有可能在不重载整个页面的情况下,对网页的一部分进行更新。通过 jQuery AJAX,你可以直接把远程数据载入网页被选HTML元素中。Jquery Ajax常用的函数有三种,分别是:$.post(url,data...

weixin_33473486的博客 140

精雕软件(JDpaint) 5.5 绿色版

精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版精雕软件(JDpaint) 5.5 绿色版

VC中sqlite的使用

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

jQuery入门与常用API

前言 ❤️ 你所见即是我,好与坏我都不反驳 ❤️

battledao的博客 1793

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

jquery的使用总结以及实例代码

jquery 的bind 绑定方式实例: $("#allcategory").bind('mouseover',function(){ $("#allSort").show(); }); $("#allSort").bind("mouseover",function(){ $("#allSort").show(); }).bind('mouseout',

为梦想放生,创造梦一样的未来! 717

常用的jquery方法(更新中)

目录结构如下: 常用的jquery方法放入utils.js中 方法索引: 水平垂直居中 1.水平垂直居中 不受滚动条影响,始终居中 util中的方法: // 方法挂載到JQ // 方法作用:居中 jQuery.fn.center = function () { this.css('position','absolute'); this.css('top', ( $(windo...

什么都干的派森 3311

对Jquery上传头像截取代码的更新

使用JQuery+Jquery.UI实现了该功能,因为无法设置容器意外的元素作为Handler,所以只能用两张图片模拟一张并同步拖拽来实现效果(后来有空看了一下代码,其实Jquery.UI是可以设置容器意外的元素作为handler的),但是一直没有时间去修改它。 最近在做一个MVC的项目中,需要重新整理一下控件,所以干脆在开发纯JS的基于Jquery,有些是自己开发,有些来源于网络,有些是原型

脑袋不好使 1494

Jquery 常用代码

集齐一起方便查找,好过漫无目的找api、搜索。 $(”p”).addClass(css中定义的样式类型); 给某个元素添加样式 $(”img”).attr({src:”test.jpg”,alt:”test Image”}); 给某个元素添加属性/值,参数是map $(”img”).attr(”src”,”test.jpg”); 给某个元素添加属性/值 $(”img”).attr(”title”,...

sinat_40390240的博客 284

jQuery常用方法(持续更新)

0、常用代码: 请容许我在1之前插入一个0,我觉得我有必要把最常用的代码放在第一位,毕竟大部分时间大家都是找代码的。 (1)AJAX请求 $(function(){ $('#send').click(function(){ $.ajax({ type:"GET",//GET或POST, async:true,//默认设置为true,所有请求均为异步请求。 ...

Sestid的博客 324

JQuery常用代码总结【持续更新】

1,获取表格当前行,的内容,如在当前行异步删除或修改时可用 当表格中存在异步操作时,可以通过jQuery得到当前行的数据,如下通过表格每一行的删除按钮删除数据库中此行所对应的数据。代码如下(只做示例)

AwesomeYang|老杨的知识荒原 622

jQuery插件

本文介绍 jQuery 插件相关知识。常用插件如颜色、省市联动、jQueryUI 等可拓展 jQuery 功能,使用时需依次引入 jQuery 文件、插件文件并调用插件方法。开发插件有给 jQuery 原型加实例方法和给 $ 对象加静态方法两种方式,各有特点与应用场景 。

m0_74350516的博客 1296
上一篇: 改变Apache Tomcat 6.0网站目录的指向
下一篇: 软件开发者面试百问
escode
博客等级 码龄22年 33粉丝 49原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

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

抵扣说明:

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

余额充值