jQuery代码开发技巧收集,jquery常用的开发代码
今天分享一个jquery常用的开发代码,大部分是网友总结的,总共60条。后期我也会陆续完善! 把我在开发中常用的写在这里,希望持续关注~~
1. 使用siblings()来处理同类元素
|
|
2. 选择或者不选页面上全部复选框
|
|
3. 基于输入文字过滤页面元素
|
|
4. 取得鼠标的X和Y坐标
|
|
5. 使得整个列表元素(LI)可点击
|
|
6. 使用jQuery来解析XML
|
|
7. 判断一个图片是否加载完全
|
|
8. 使用jQuery命名事件
|
|
9. 判断cookie是否激活或者关闭
|
|
10.强制过期cookie
|
|
11. 使用一个可点击的链接替换页面中所有URL
|
|
12. 在表单中禁用“回车键”
大家可能在表单的操作中需要防止用户意外的提交表单,那么下面这段代码肯定非常有帮助:
|
|
13. 清除所有的表单数据
可能针对不同的表单形式,你需要调用不同类型的清楚方法,不过使用下面这个现成方法,绝对能让你省不少功夫。
|
|
14. 将表单中的按钮禁用
下面的代码对于ajax操作非常有用,你可以有效的避免用户多次提交数据,个人也经常使用:
禁用按钮:
|
|
启动按钮:
|
|
可能大家往往会使用.attr(‘disabled’,false);,不过这是不正确的调用。
15. 输入内容后启用递交按钮
这个代码和上面类似,都属于帮助用户控制表单递交按钮。使用这段代码后,递交按钮只有在用户输入指定内容后才可以启动。
|
|
16.禁止多次递交表单
多次递交表单对于web应用来说是个比较头疼的问题,下面的代码能够很好的帮助你解决这个问题:
|
|
17. 高亮显示目前聚焦的输入框标示
有时候你需要提示用户目前操作的输入框,你可以使用下面代码高亮显示标示:
|
|
18. 动态方式添加表单元素
这个方法可以帮助你动态的添加表单中的元素,比如,input等:
|
|
19. 自动将数据导入selectbox中
下面代码能够使用ajax数据自动生成选择框的内容
|
|
20.判断一个复选框是否被选中
代码很简单,如下:
|
|
21. 使用代码来递交表单
代码很简单,如下:
|
|
22. 创建一个嵌套的过滤器
|
|
23. 重用你的元素查询
|
|
24. 使用has()来判断一个元素是否包含特定的class或者元素
|
|
25. 使用jQuery切换样式
|
|
26. 限制选择的区域
|
|
27. 如何正确使用ToggleClass
|
|
28. 设置IE指定的功能
|
|
29. 使用jQuery来替换一个元素
|
|
30. 验证一个元素是否为空
|
|
31. 在无序的set中查找一个元素的索引
|
|
32. 绑定一个函数到一个事件
|
|
33. 添加HTML到一个元素
|
|
34. 创建元素时使用对象来定义属性
|
|
35. 使用过滤器过滤多属性
|
|
36. 使用jQuery预加载图片
|
|
37. 设置任何匹配一个选择器的事件处理程序
|
|
38. 找到被选择到的选项(option)元素
|
|
39. 隐藏包含特定值的元素
|
|
40. 自动的滚动到页面特定区域
|
|
42. 检测各种浏览器
|
|
42. 替换字符串中的单词
|
|
43. 关闭右键的菜单
|
|
44. 定义一个定制的选择器
|
|
45. 判断一个元素是否存在
|
|
46. 使用jQuery判断鼠标的左右键点击
|
|
47. 显示或者删除输入框的缺省值
|
|
48. 指定时间后自动隐藏或者关闭元素(1.4支持)
|
|
49. 动态创建元素到DOM
|
|
50. 限制textarea的字符数量
|
|
51. 为函数创建一个基本测试用例
|
|
52. 使用jQuery克隆元素
|
|
53. 测试一个元素在jQuery中是否可见
|
|
54. 元素屏幕居中
|
|
55. 使用特定名字的元素对应的值生成一个数组
|
|
56. 剔除元素中的HTML
|
|
57. 使用closest来得到父元素
|
|
58. 使用firebug来记录jQuery事件
|
|
59. 点击链接强制弹出新窗口
|
|
60 .点击链接强制打开新标签页
|
|
61 .简单的tab标签切换
|
|
是不是很简洁呢?
62、js和jquery解决placeholder兼容IE8等低版本浏览器
|
|