jquery工具函数
来源:互联网 发布:淘宝冒用qs食品许可证 编辑:程序博客网 时间:2024/06/04 18:41
需要导入jquery.min.js
获取浏览器的名称与版本信息
可以通过$.browser去判断,比如if ($.browser.chrome) { //谷歌浏览器}
在jquery1.9中被移除,改为$.support
<script type="text/javascript"> $(function () { /* $.browser 在jquery1.9改为了$.support */ var strTmp = "您的浏览器名称是:"; if ($.browser.chrome) { //谷歌浏览器 strTmp += "Chrome"; } if ($.browser.mozilla) { //火狐相关浏览器 strTmp += "Mozilla FireFox"; } strTmp += "<br /><br /> 版本号是:" //获取版本号 +$.browser.version; $(".content").html(strTmp); }); </script>
检测浏览器是否属于W3C盒子模型
if ($.support.boxModel) { //是W3C盒子模型}else{//是IE盒子模型}检测对象是否为空
$.isEmptyObject(obj);如果为空,则该函数返回true
检测对象是否为原始对象
能检测对象是否为通过{}或new Object()关键字创建的原始对象,如果是,返回true
$.isPlainObject (obj);
检测两个节点的包含关系
能检测在一个DOM节点中是否包含另外一个DOM节点,如果包含,返回true$.contains (container, contained);
字符串操作函数trim
能删除字符串中左右两边的空格符,但该函数不能删除字符串中间的空格
$.trim (str);
URL操作函数
能使对象或数组按照key/value格式进行序列化编码,该编码后的值常用于向服务端发送URL请求
$. param (obj);
<script type="text/javascript"> $(function () { //基本信息对象 var objInfo = new Object(); objInfo.name = "张三"; objInfo.sex = 1; //序列化对象 var objNewInfo =$.param(objInfo); });</script>
使用$.extend()扩展工具函数
可以对原有的工具函数进行扩展,自定义类级别的jQuery插件
$. extend ({options});
使用$.extend()扩展Object对象
在扩展对象时,两个对象将进行合并,当存在相同属性名时,后者将覆盖前者
$. extend (obj1,obj2,…objN);
阅读全文
1 0
- Jquery(九)jquery工具函数
- jQuery使用工具函数
- jQuery 工具函数
- 14.jQuery 工具函数
- jquery-工具函数
- jQuery--工具函数
- jquery工具类函数
- Jquery 工具类函数
- jQuery工具函数
- JQuery 工具函数
- jQuery工具函数
- jQuery 工具类函数
- jQuery 工具函数
- JQuery工具函数汇总
- jQuery工具函数
- jQuery之工具函数
- JQuery工具函数
- JQuery工具函数汇总
- PHP中超全局变量$GLOBALS和global的区别
- cannot create regular file `XXX': Permission denied
- 开放安全控制器亟待开发商投资
- Titan XP值不值?一文教你如何挑选深度学习GPU
- 深度学习之星:GAN的原理 | 公开课
- jquery工具函数
- python之_requests库学习_3(请求响应信息获取)
- Mac使用minicom串口工具
- Java语言程序设计(基础篇)(原书第10版) 练习题答案 第6章
- PAT考试乙级1040(C语言实现)
- CentOS Nginx配置
- Openstack ceilometer 宿主机监控模块扩展
- Spring中基于Java的配置@Configuration和@Bean用法
- JavaScript 中的运算符