亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

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

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

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

上代碼:

<!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類(lèi)即可;

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

看看是不是禁用了按鈕:

實(shí)現(xiàn)也很簡(jiǎn)單,打開(kāi)jquery-2.1.1.js源碼,沒(méi)有壓縮的,比較容易,我引入

的是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》一書(shū)中,提到以$.fn.方法名方式擴(kuò)展(P12),我測(cè)試過(guò),沒(méi)有實(shí)現(xiàn)禁用。錯(cuò)誤之處,還望指正。

相關(guān)文章

最新評(píng)論