用jQuery封裝的一些方法

2022-08-14 07:18:13 字數 867 閱讀 5387

先引入jquery

//

序列化表單方法

$.fn.serializeobject =function() ;

var arr = this

.serializearray();

$.each(arr, function()

res[

this.name].push(this.value || ''

); }

else

});//序列化時,如果radio、checkbox未被選中的話就不會出現,這裡實現序列化時把radio、checkbox未被選中時也新增進去

var $radio = $('

input[type=radio],input[type=checkbox]

', this

); $.each($radio, function()

});return

res;

}

在一些常規的專案中,時常會用到位址列傳值,封裝了乙個獲取位址列內容並轉換為json的方法

//

獲取位址列內容並轉換成json格式

$.fn.geturljson = function

() }

}

下面兩個常用的方法

//

計算表示式的值,與eval作用類似,eval不容易除錯,效能差,好像安全性也有問題

$.fn.evil = function

(fn)

//私有方法,檢測引數是否合法

$.fn.isvalid = function

(options)

jquery一些方法

1,追加元素 prepend 在被選元素的開頭插入內容 after 在被選元素之後插入內容 before 在被選元素之前插入內容 引數可以為string 也可以為html 2,離開頁面時,提示 不是jquery方法 3,選擇元素 匹配id以aaa開頭 select id aaa 匹配id以aaa結尾...

jquery的一些實用方法

1,獲取瀏覽器型別與版本 使用 browser,browser.chrome 為true,表示當前為chrome瀏覽器,browser.mozilla 為true,表示當前為火狐瀏覽器,還可以通過 browser.version 方式獲取瀏覽器版本資訊。2,檢測瀏覽器是否屬於w3c盒子模型 瀏覽器的...

jQuery的一些靜態方法

該方法被繫結在jquery物件上,只能通過 noconflict 呼叫 noconflict function deep 如果傳入引數deep為ture,說明使用者解除window物件的jquery屬性對jquery物件的引用,執行 同樣的操作 if deep window.jquery jquer...