在jQuery中,通过$.browser对象可以获取浏览器的名称和版本信息,如$.browser.chrome为true,表示当前为Chrome浏览器,$.browser.mozilla为true,表示当前为火狐浏览器,还可以通过$.browser.version方式获取浏览器版本信息。
- <div id="divtest">
- <div class="title">
- <span class="fl">获取浏览器名称和版本号</span>
- </div>
- <div class="content"></div>
- </div>
- <script type="text/javascript">
- $(function () {
- var strTmp = "您的浏览器名称是:";
- if ($.browser.chrome) { //谷歌浏览器
- strTmp += "Chrome";
- }
- if ($.browser.mozilla) { //火狐相关浏览器
- strTmp += "Mozilla FireFox";
- }
- strTmp += "<br /><br /> 版本号是:" //获取版本号
- +?;
- $(".content").html(strTmp);
- });
- </script>
检测对象是否为空
在jQuery中,可以调用名为$.isEmptyObject的工具函数,检测一个对象的内容是否为空,如果为空,则该函数返回true,否则,返回false值,调用格式如下:
$.isEmptyObject(obj);
其中,参数obj表示需要检测的对象名称。
- <div id="divtest">
- <div class="title">
- <span class="fl">检测对象是否为空</span>
- </div>
- <div class="content"></div>
- </div>
- <script type="text/javascript">
- $(function () {
- var obj = { "姓名": "土豪一族" };
- var strTmp = "您定义了一个:";
- if ($.isEmptyObject(obj)) { //检测是否为空
- strTmp += "空对象";
- }
- else {
- strTmp += "非空对象";
- }
- $(".content").html(strTmp);
- });
- </script>
检测对象是否为原始对象
调用名为$.isPlainObject的工具函数,能检测对象是否为通过{}或new Object()关键字创建的原始对象,如果是,返回true,否则,返回false值,调用格式为:
$.isPlainObject (obj);
其中,参数obj表示需要检测的对象名称。