在jQuery中,通過$.browser對象可以擷取瀏覽器的名稱和版本資訊,如$.browser.chrome為true,表示當前為Chrome瀏覽器,$.browser.mozilla為true,表示當前為Firefox瀏覽器,還可以通過$.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) { //Google瀏覽器
- strTmp += "Chrome";
- }
- if ($.browser.mozilla) { //Firefox相關瀏覽器
- 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 += "Null 物件";
- }
- else {
- strTmp += "非Null 物件";
- }
- $(".content").html(strTmp);
- });
- </script>
檢測對象是否為原始對象
調用名為$.isPlainObject的工具函數,能檢測對象是否為通過{}或new Object()關鍵字建立的原始對象,如果是,返回true,否則,返回false值,調用格式為:
$.isPlainObject (obj);
其中,參數obj表示需要檢測的對象名稱。