最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

使用JQuery庫(kù)提供的擴(kuò)展功能實(shí)現(xiàn)自定義方法

 更新時(shí)間:2014年09月09日 15:30:43   投稿:whsnow  
如何沒有任何一個(gè)庫(kù)可以滿足所有的需求,可以使用JQuery庫(kù)提供的擴(kuò)展功能,下面有個(gè)示例,大家可以看看

JQuery包裝器提供了大量的方法,可以再頁面中直接使用。但是,沒有任何一個(gè)庫(kù)可以滿足所有的需求,所以,JQuery庫(kù)提供了豐富的擴(kuò)展功能。以禁用一組表單元素為例,看看怎么簡(jiǎn)單有效的在JQuery庫(kù)中添加自定義的功能擴(kuò)展。(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>測(cè)試自定義方法禁用表單元素</p> 

<form> 

<input type="text" value="test"><br/> 

<input type="button" value="confirm" class="test"> 

</form> 

</body> 

</html>

文本框和按鈕已經(jīng)被禁用:

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

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

看看是不是禁用了按鈕:

實(shí)現(xiàn)也很簡(jiǎn)單,打開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; 

}); 

}

在按照上述案例的方式調(diào)用即可。

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

相關(guān)文章

最新評(píng)論

防城港市| 当阳市| 富源县| 阿克陶县| 五峰| 黄大仙区| 大渡口区| 绥滨县| 琼中| 资溪县| 阿尔山市| 徐汇区| 绥棱县| 龙门县| 泾阳县| 通辽市| 方城县| 洪雅县| 晋中市| 达尔| 固安县| 定远县| 九江县| 荣成市| 杂多县| 太原市| 乌鲁木齐县| 旺苍县| 长宁区| 壤塘县| 通辽市| 上饶市| 麻阳| 龙泉市| 通州区| 海口市| 文安县| 奉化市| 紫金县| 巴林左旗| 东兴市|