麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

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

2019-11-20 22:38:22
字體:
供稿:網(wǎng)友

簡單實例

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

效果圖:
  

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 久久久久国产成人免费精品免费 | 色av综合在线 | 日本a∨精品中文字幕在线 狠狠干精品视频 | 免费激情网址 | 国产不卡av在线 | 黄色网址免费在线播放 | 国产精品久久77777 | 国产做爰全免费的视频黑人 | 日本免费一区二区三区四区 | 一区二区久久精品66国产精品 | 性欧美视频在线观看 | 欧美成人理论片乱 | japanese massage tube | 狼人狠狠干 | 综合网日日天干夜夜久久 | 亚洲一区免费观看 | 国产精品久久久久久模特 | 久久亚洲精品久久国产一区二区 | 免费观看一级黄色片 | 91成人影库 | 欧美在线观看视频一区 | 亚洲福利在线视频 | av中文字幕免费在线观看 | 国产精品久久久久无码av | 国产精品一区久久久久 | 黄色片视频观看 | 欧美日韩夜夜 | 久久国产精品一区 | 国产精品久久久免费观看 | 亚洲成人伊人 | 亚洲综合无码一区二区 | 深夜免费视频 | 成人在线观看地址 | 精品91av| 精品国产91一区二区三区 | 男女做性免费网站 | 国产九九在线视频 | 中韩毛片 | 国产午夜电影 | 成人午夜a | 黄色a级片免费观看 |