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

jQuery之自動完成組件的深入解析

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

簡單實例

復(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>


效果圖:

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

   function(event, ui) {
      //event: 觸發(fā)事件時的事件對象
    //ui, 是用戶界面對象,ui.item是一個包含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)鍵字為空字符串,返回一個空集合

  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)文章

  • 最實用的jQuery分頁插件

    最實用的jQuery分頁插件

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

    jQuery 遍歷map()方法詳解

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

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

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

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

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

    jQuery事件詳解

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

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

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

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

    我們知道,在javascript中用來執(zhí)行頁面加載中的操作時候,我們會使用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動態(tài)創(chuàng)建DOM、表單元素的實現(xiàn)代碼

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

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

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

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

最新評論

买车| 兴文县| 盐亭县| 成都市| 宁都县| 运城市| 镶黄旗| 潍坊市| 汉寿县| 抚顺县| 顺昌县| 石景山区| 永宁县| 迁安市| 墨玉县| 山西省| 民勤县| 房产| 大悟县| 高密市| 彰武县| 镇平县| 视频| 普宁市| 滕州市| 尉犁县| 巴彦淖尔市| 宁乡县| 容城县| 亚东县| 清苑县| 鄂尔多斯市| 大埔县| 安平县| 陕西省| 中山市| 自治县| 收藏| 河间市| 金川县| 光泽县|