【经典源码收藏】jQuery实用代码片段(筛选,搜索,样式,清除默认值,多选等)

本文实例总结了jQuery实用代码片段。分享给大家供大家参考,具体如下:

附:50个jQuery实例代码段:

1. 如何创建嵌套的过滤器

2. 如何重用元素搜索

class names:x $(formToLookAt + " input:checked").each(function() { keepList = keepList.filter("." + $(this).attr("name")); });

3. 任何使用has()来检查某个元素是否包含某个类或是元素

4. 如何使用jQuery来切换样式表

5. 如何限制选择范围(基于优化目的)

Item X
  • Item Y
  • Item Z
  • 6. 如何正确地使用ToggleClass

    7. 如何设置IE特有的功能

    8. 如何使用jQuery来代替一个元素

    9. 如何验证某个元素是否为空

    10. 如何从一个未排序的集合中找出某个元素的索引号

    li").click(function () { var index = $(this).prevAll().length; });

    11. 如何把函数绑定到事件上

    12. 如何追加或是添加html到元素中

    13. 在创建元素时,如何使用对象字面量(literal)来定义属性

    14. 如何使用多个属性来进行过滤

    15. 如何使用jQuery来预加载图像

    ").attr('src',arguments[i]); } }; //用法 $.preloadImages('image1.gif','/path/to/image2.png','some/image3.jpg');

    16. 如何为任何与选择器相匹配的元素设置事件处理程序

    17. 如何找到一个已经被选中的option元素

    18. 如何隐藏一个包含了某个值文本的元素

    19. 如果自动滚动到页面中的某区域

    20. 如何检测各种浏览器

    6 )//检测IE6及之后版本 if ($.browser.msie && $.browser.version <= 6 ) //检测IE6及之前版本 if ($.browser.mozilla && $.browser.version >= '1.8' ) //检测FireFox 2及之后版本

    21. 如何替换串中的词

    22. 如何禁用右键单击上下文菜单

    23. 如何定义一个定制的选择器

    24. 如何检查某个元素是否存在

    25. 如何使用jQuery来检测右键和左键的鼠标单击两种情况

    26. 如何显示或是删除input域中的默认值

    27. 如何在一段时间之后自动隐藏或关闭元素(支持1.4版本)

    28. 如何把已创建的元素动态地添加到DOM中

    29. 如何限制“Text-Area”域中的字符的个数

    0 : this.selectionStart != this.selectionEnd; return !(this.value.length >= max && (keyCode > 50 || keyCode == 32 || keyCode == 0 || keyCode == 13) && !ob.ctrlKey && !ob.altKey && !hasSelection); }; this.onkeyup = function () { if (this.value.length > max) { this.value = this.value.substring(0,max); } }; } }); }; //用法 $('#mytextarea').maxLength(500);

    30. 如何为函数创建一个基本的测试

    31. 如何在jQuery中克隆一个元素

    32. 在jQuery中如何测试某个元素是否可见

    33. 如何把一个元素放在屏幕的中心位置

    34. 如何把有着某个特定名称的所有元素的值都放到一个数组中

    35. 如何从元素中除去HTML

    /gi; this.each(function () { $(this).html($(this).html().replace(regexp,"")); }); return $(this); } })(jQuery); //用法: $('p').stripHtml();

    36. 如何使用closest来取得父元素

    37. 如何使用Firebug和Firefox来记录jQuery事件日志

    38. 如何强制在弹出窗口中打开链接

    39. 如何强制在新的选项卡中打开链接

    40. 在jQuery中如何使用.siblings()来选择同辈元素

    41. 如何切换页面上的所有复选框

    42. 如何基于一些输入文本来过滤一个元素列表

    43. 如何获得鼠标垫光标位置x和y

    44. 如何把整个的列表元素(List Element,LI)变成可点击的

    45. 如何使用jQuery来解析XML(基本的例子)

    46. 如何检查图像是否已经被完全加载进来

    47. 如何使用jQuery来为事件指定命名空间

    48. 如何检查cookie是否启用

    49. 如何让cookie过期

    50. 如何使用一个可点击的链接来替换页面中任何的URL

    ') ); }); return $(this); } //用法 $('p').replaceUrl();

    更多关于jQuery相关内容感兴趣的读者可查看本站专题:《》、《》、《》、《》、《》、《》、《》及《

    希望本文所述对大家jQuery程序设计有所帮助。

    版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

    相关推荐


    1.第一步 设置响应头 header(&#39;Access-Control-Allow-Origin:*&#39;); //支持全域名访问,不安全,部署后需要固定限制为客户端网址 header(&#39;Access-Control-Allow-Methods:POST,GET,OPTIONS,D
    $.inArray()方法介绍 $.inArray()函数用于在数组中搜索指定的值,并返回其索引值。如果数组中不存在该值,则返回-1; $.inArray(value,array) --value是要查找的值,array是被查找的数组。 有如下实例: &lt;!DOCTYPE html&gt; &l
    jquery.serializejson.min.js的妙用 关于这个jquery.serializejson.min.js插件来看,他是转json的一个非常简单好用的插件。 前端在处理含有大量数据提交的表单时,除了使用Form直接提交刷新页面之外,经常碰到的需求是收集表单信息成数据对象,Ajax提
    JS 将form表单数据快速转化为object对象(json对象) jaymou 于 2020-03-03 11:11:05 发布 3534 收藏 3 分类专栏: 前端 文章标签: javascript jquery 版权 前端 专栏收录该内容 5 篇文章0 订阅 订阅专栏 直接上代码 /** *
    jQuery的区别:$().click()和$(document).on(&#39;click&#39;,&#39;要选择的元素&#39;,function(){})的不同 文章地址:https://www.cnblogs.com/sqh17/p/7746418.html 解决:动态创建的元素的事件
    jQuery插件之jquery.spinner数字智能增减插件 参考地址:http://www.helloweba.com/view-blog-282.html 左右加减数字 像京东提交订单时目前使用的是左右加减数字的效果,这个效果直接明了,操作简单。我们使用jquery.spinner.js插件实
    layui标签或一般标签均可&lt;div class=&quot;layui-form-item&quot;&gt; &lt;label class=&quot;layui-form-label&quot;&gt;异地仓名称&lt;/label&gt; &lt;div class=&quot;la
    网上对于select option 动态添加修改如下, $(&quot;#selectId&quot;).append(&quot;&lt;option value=&#39;&quot;+value+&quot;&#39;&gt;&quot;+text+&quot;&lt;/option&gt;&
    jQuery中的 $.extend() 和 $.fn.extend() ANGWH 于 2020-05-24 06:39:59 发布 注意:$.extend是为jQuery类添加添加类方法,用$.调用(类似$.ajax),$.fn.extend则是为jQuery对象添加方法(实例方法),用DOM元素
    jquery 循环数组输出显示在html页面 jquery 没有双向数据绑定,但是很多需求确实需要我们从后台接收到数组或者对象循环显示在前台页面上,这时我们可以用字符串拼接,元素添加的方法去实现 js部分如下: 复制代码 $(function(){ var a=[&quot;1aa&quot;,&q
    javascript事件委托理解,jQuery .on()方法一步到位实现事件委托 Javascript-概念原理 专栏收录该内容 10 篇文章0 订阅 订阅专栏 本篇文章借鉴自:博客园文章,只为自己巩固下事件委托方面的知识 概述: 什么叫事件委托?他还有一个名字叫做事件代理,(时间代理 事件委托,
    JQuery-$.when().done().fail()的使用 原文引用于&#160;Echoo华地于&#160;2022-01-06 14:07:10 发布 jQuery的开发速度很快,几乎每半年一个大版本,每两个月一个小版本。 每个版本都会引入一些新功能。今天我想介绍的,就是从jQuery 1
    jQuery tableExport导出 excel 上篇写的是jQuery&#160;导出word,就试试导出excel。看见网上写的很乱,我这就把我写的整理下来,有部分来自网上capy 1. js文件的引用 &lt;script type=&quot;text/javascript&quot;
    jQuery的遍历-prev()和next()方法 &lt;div class=&quot;box&quot; id=&quot;box&quot;&gt; &lt;a href=&#39;#&#39; class=&quot;a&quot;&gt; &lt;input type=&quot;tex
    attr()和addClass()的区别 方法 addClass() attr()用途&#x9;追加样式&#x9;设置样式对同一个网页元素操作&#x9;&lt;p&gt;test&lt;/p&gt;第1次使用方法&#x9;$(&quot;p&quot;).addClass(&quot;high&quot;);&#x9;$(&quot;p&
    前端——函数(匿名函数、自执行函数) FreshLemon_ 于 2019-06-11 17:11:49 发布 函数声明:function box(){} 函数表达式:var box = function(){}; 匿名函数:function(){} (属于函数表达式) 1声明了一个函数: var
    js: 获取标签元素data-*属性值的方法 彭世瑜 于 2022-05-23 09:59:50 发布 2165 收藏 1 文章标签: javascript 前端 jquery 版权 标签上有两个属性data-id 和 data-user-name, 需要通过js去获取 &lt;style&gt;
    JavaScript函数详解:匿名函数、具名函数、函数传参、不定参、返回值、JS预解析机制 1.具名函数 定义: 调用: 方式1:方法名(); 可以多次调用 方式2:在事件中调用,直接写函数名,不需用括号 2.匿名函数 没有名字的函数 匿名函数在使用时只有两种情况: 1.匿名函数自执行:声明后不需要
    如何等待ajax完成再执行相应操作 ajax广泛应用于异步请求,对于大多数业务来说,这是十分方便的,但对于一些特殊的业务,ajax的异步性会起到相反的作用。 例如在ajax请求成功后,后续的操作需要依赖ajax执行成功后的相应操作。 // 声明一个表示状态的全局变量 status var statu
    一步一步教你写一个jQuery的插件教程(Plugin) 更新时间:2009年09月03日 02:10:54 作者: 我将会在下面的例子中一个一个的说明上面这几个条件,做完这些事情后我们就会创建一个高亮显示text的简单插件。 jQuery 的plugin开发需要注意的事情, 1. 明确jQuery