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

jQuery之自動(dòng)完成組件的深入解析

 更新時(shí)間:2013年06月19日 16:13:07   作者:  
本篇文章是對jQuery中的自動(dòng)完成組件進(jìn)行了詳細(xì)的分析介紹,需要的朋友參考下

簡單實(shí)例

復(fù)制代碼 代碼如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>AutocompleteOption</title>
<link rel="stylesheet" type="text/css" href="themes/base/jquery.ui.all.css"/>
<script type="text/javascript" src="JS/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="JS/jquery.ui.core.js"></script>
<script type="text/javascript" src="JS/jquery.ui.widget.js"></script>
<script type="text/javascript" src="JS/jquery.ui.position.js"></script>
<script type="text/javascript" src="JS/jquery.ui.autocomplete.js"></script>
<script type="text/javascript">
$(document).ready(function(){
 /* 初始化數(shù)據(jù)源 */
 var keys = ["jsp", "javascript", "jquery", "asp", "asp.net", "php",];

 $('#searchBox').autocomplete({
     source : keys,
  minLength : 2
 });
});
</script>
<style>
body{ padding:30px; }
</style>
</head>
<body>
<input id="searchBox" />
</body>
</html>


效果圖:

在上述代碼中,在頁面初始化的時(shí)候?qū)㈨撁嫔系妮斎肟虬b成jQuery對象,然后使用autocomplete()方法將其包裝成自動(dòng)完成組件,同時(shí)初始化其最小響應(yīng)長度選項(xiàng)和數(shù)據(jù)源選項(xiàng)
2:自動(dòng)完成組件的方法
有Search, Open, Focus, Select, Close, Change事件
復(fù)制代碼 代碼如下:

   function(event, ui) {
      //event: 觸發(fā)事件時(shí)的事件對象
    //ui, 是用戶界面對象,ui.item是一個(gè)包含label和value屬性的對象
  }

復(fù)制代碼 代碼如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>AutocompleteEvent</title>
<link rel="stylesheet" type="text/css" href="themes/base/jquery.ui.all.css"/>
<script type="text/javascript" src="JS/jquery-1.4.2.min.js"></script>
<script type="text/javascript" src="JS/jquery.ui.core.js"></script>
<script type="text/javascript" src="JS/jquery.ui.widget.js"></script>
<script type="text/javascript" src="JS/jquery.ui.position.js"></script>
<script type="text/javascript" src="JS/jquery.ui.autocomplete.js"></script>
<script type="text/javascript">
$(document).ready(function(){
 /*
  初始化數(shù)據(jù)源
 */
 var keys = ["c++", "c#", "c",
    "java", "j2ee", "jsp", "javascript", "jquery",
    "asp", "asp.net",
    "ruby", "vb.net",  "visual basic", "vb",
    "photo shop", "php",
    "flax", "flash"];
 function GetValues(key){
  var ks = [];

  if(key == "") return ks;  //如果關(guān)鍵字為空字符串,返回一個(gè)空集合

  for(var i = 0; i<keys.length; i++){
   if(keys[i].indexOf(key) == 0){
    ks[ks.length] = keys[i];
   }   
  }
  return ks;
 }

 $('#searchBox').autocomplete({
     source : [],
  search : function(event,ui){
   $('#searchBox').autocomplete(
    "option","source",GetValues($(this).val())
    );
  }
 });
});
</script>
<style>
body{padding-top:30px;}
td{ text-align:center; vertical-align:middle; padding:10px;}
#searchBox,#Search{ padding:2px; font-size:15px;}
#searchBox{width:220px;height:17px;}
#Search{width:80px;}
</style>
</head>
<body>
<table border="0" align="center">
<tr>
 <td colspan="2"><h1>My Search Engine</h1></td>
</tr>
<tr>
 <td><input id="searchBox" /></td>
 <td><button id="Search" >Search</button></td>
</tr>
</table>
</body>
</html>

效果圖:
  

相關(guān)文章

  • 最實(shí)用的jQuery分頁插件

    最實(shí)用的jQuery分頁插件

    這篇文章主要為大家詳細(xì)介紹了最實(shí)用的jQuery分頁插件,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-10-10
  • jQuery 遍歷map()方法詳解

    jQuery 遍歷map()方法詳解

    大家都知道m(xù)ap()方法主要用來遍歷操作數(shù)組和對象,這篇文章將給大家詳細(xì)介紹關(guān)于jQuery遍歷map()方法的內(nèi)容,文章給出了詳細(xì)的示例代碼,對大家的理解和學(xué)習(xí)很有幫助,有需要的朋友們下面來一起學(xué)習(xí)學(xué)習(xí)吧。
    2016-11-11
  • jQuery基于Ajax方式提交表單功能示例

    jQuery基于Ajax方式提交表單功能示例

    這篇文章主要介紹了jQuery基于Ajax方式提交表單功能,結(jié)合實(shí)例形式分析了jQuery使用ajax方式提交表單的具體步驟與常見操作技巧,需要的朋友可以參考下
    2017-02-02
  • 基于jquery的獲取瀏覽器窗口大小的代碼

    基于jquery的獲取瀏覽器窗口大小的代碼

    今天正好用到這個(gè),就網(wǎng)上搜了搜,貼出來了。需要的朋友可以參考下。
    2011-03-03
  • jQuery事件詳解

    jQuery事件詳解

    本文主要介紹了jQuery事件的相關(guān)知識,具有很好的參考價(jià)值,下面跟著小編一起來看下吧
    2017-02-02
  • jQuery實(shí)現(xiàn)統(tǒng)計(jì)輸入文字個(gè)數(shù)的方法

    jQuery實(shí)現(xiàn)統(tǒng)計(jì)輸入文字個(gè)數(shù)的方法

    這篇文章主要介紹了jQuery實(shí)現(xiàn)統(tǒng)計(jì)輸入文字個(gè)數(shù)的方法,涉及jQuery操作鼠標(biāo)事件及dom元素的技巧,具有一定參考借鑒價(jià)值,需要的朋友可以參考下
    2015-03-03
  • Jqyery中同等與js中windows.onload的應(yīng)用

    Jqyery中同等與js中windows.onload的應(yīng)用

    我們知道,在javascript中用來執(zhí)行頁面加載中的操作時(shí)候,我們會(huì)使用windows.onload=function(){}或者windows.onload=函數(shù)名(),也可以在body中調(diào)用onload事件調(diào)用方法即可,在jQuery中也有相當(dāng)?shù)拇a
    2011-05-05
  • jQuery JSON的解析方式分享

    jQuery JSON的解析方式分享

    第一次用JSON作為jquery異步請求的傳輸對象,結(jié)果在jquery請求后返回的結(jié)果是字符串還是json對象上折騰了半天。
    2011-04-04
  • JQuery動(dòng)態(tài)創(chuàng)建DOM、表單元素的實(shí)現(xiàn)代碼

    JQuery動(dòng)態(tài)創(chuàng)建DOM、表單元素的實(shí)現(xiàn)代碼

    代碼很簡單,直接上代碼。別忘記引用JQuery包。
    2011-08-08
  • jquery實(shí)現(xiàn)垂直和水平菜單導(dǎo)航欄

    jquery實(shí)現(xiàn)垂直和水平菜單導(dǎo)航欄

    這篇文章主要為大家詳細(xì)介紹了jquery實(shí)現(xiàn)垂直和水平菜單導(dǎo)航欄,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-08-08

最新評論

汾阳市| 汉阴县| 靖江市| 铜陵市| 柞水县| 若尔盖县| 如皋市| 锡林浩特市| 兴安盟| 瑞丽市| 本溪市| 六枝特区| 长宁区| 廉江市| 博野县| 大同县| 北安市| 四会市| 米林县| 渭源县| 淮阳县| 保德县| 清流县| 山丹县| 乌审旗| 清原| 南宫市| 石楼县| 隆安县| 蒲江县| 大名县| 金堂县| 武冈市| 兴业县| 邛崃市| 朔州市| 胶南市| 开原市| 苏尼特右旗| 西青区| 谢通门县|