国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

使用JQuery庫提供的擴展功能實現自定義方法

2019-11-20 14:09:49
字體:
來源:轉載
供稿:網友

JQuery包裝器提供了大量的方法,可以再頁面中直接使用。但是,沒有任何一個庫可以滿足所有的需求,所以,JQuery庫提供了豐富的擴展功能。以禁用一組表單元素為例,看看怎么簡單有效的在JQuery庫中添加自定義的功能擴展。(JQuery沒有禁用表單元素的方法哦)

上代碼:

<!DOCTYPE> <html lang="en"> <head> <title>Custom Method!</title> <meta http-equiv="content-type" content="text/html;charset=utf-8"> <script type="text/javascript" src="js/jquery-2.1.1.js"></script> <script type="text/javascript"> jQuery(function() { $("form input").disable(); }); </script> </head> <body> <p>測試自定義方法禁用表單元素</p> <form> <input type="text" value="test"><br/> <input type="button" value="confirm" class="test"> </form> </body> </html>

文本框和按鈕已經被禁用:

若只禁用按鈕,添加一個css類即可;

jQuery(function() {$("form input.test").disable(); });

看看是不是禁用了按鈕:

實現也很簡單,打開jquery-2.1.1.js源碼,沒有壓縮的,比較容易,我引入

的是jquery-2.1.1.js,然后添加下列代碼

jQuery.fn.disable=function () { return this.each(function() { if(this.disabled != null) this.disabled=true; }); }

在按照上述案例的方式調用即可。

在《JQuery In Action》一書中,提到以$.fn.方法名方式擴展(P12),我測試過,沒有實現禁用。錯誤之處,還望指正。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 江安县| 敦煌市| 新巴尔虎右旗| 石渠县| 沂源县| 沾化县| 绥滨县| 巫溪县| 延庆县| 阿城市| 长乐市| 贵定县| 普定县| 宁阳县| 张家川| 霍州市| 阿坝| 区。| 鹿泉市| 台山市| 商都县| 祁东县| 顺义区| 茌平县| 麻城市| 革吉县| 虎林市| 万荣县| 葫芦岛市| 嵩明县| 吉安县| 桐柏县| 洛宁县| 江西省| 芮城县| 民权县| 会同县| 盐源县| 垫江县| 庄浪县| 会同县|