需要导入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);