搜索下拉框

学习的过程中总会遇到很多同类的问题,把这写常用的东西写出来供参考不错,今天开始做这件事。今天是实现的搜索下拉框,代码如下: 
 1 <!doctype html>
 2 <html>
 3 <head>
 4 <meta charset="utf-8">
 5 <title>搜索下拉框</title>
 6 <script src="http://cdn.bootcss.com/jquery/2.1.4/jquery.min.js" type="text/javascript" charset="utf-8"></script>
 7 <script src="http://cdn.bootcss.com/angular.js/1.4.6/angular.min.js" type="text/javascript" ></script>
 8 <script src="http://cdn.bootcss.com/bootstrap/3.3.5/js/bootstrap.min.js" type="text/javascript" charset="utf-8"></script>
 9 <link href="http://cdn.bootcss.com/bootstrap/3.3.5/css/bootstrap.min.css" rel="stylesheet" />
10 <style>
11     body{background: rgba(0, 0, 0,.5)}
12     .form{margin-top: 150px;}
13     .form-control{
14         border-bottom-left-radius: 0;
15         border-bottom-right-radius: 0;
16     }
17     .wrap-music{
18         display: none;
19         padding: 0;
20         border: 1px solid saddlebrown;
21     }
22     .wrap-music li{
23         list-style-type: none;
24         padding-top: 10px;
25         padding-bottom: 10px;
26         padding-left: 10px;
27         transition: .3s;
28     }
29     .wrap-music li:hover{
30         padding-left: 20px;
31         background: blueviolet;
32     }
33 </style>
34 <script>
35     $(function(){
36         $(‘#music‘).focus(function(){
37             $(‘.wrap-music‘).slideDown();
38         });
39     });
40     var app = angular.module(‘myMusic‘,[])
41     app.controller(‘musicCtrl‘,function($scope){
42
43 });
44     function passvalue(obj){
45         var returnvalue = $(obj).text();
46         $(‘#music‘).val(returnvalue);
47         $(‘.wrap-music‘).slideUp(‘fast‘);
48     }
49 </script>
50 </head>
51 <body  ng-app="myMusic" ng-controller="musicCtrl" ng-init="music=[‘北极星的眼泪‘,‘最美的太阳‘,‘演员‘,‘模特‘,‘量身定做‘,‘天下‘,‘喜欢你‘]">
52     <div class="row">
53         <div class="col-md-12">
54             <form class="form-horizontal form">
55                 <div class="form-group">
56                     <label for="music" class="col-md-4 control-label">选择歌曲: </label>
57                     <div class="col-md-4">
58                         <input type="text" class="form-control" id="music" ng-model="bymusic">
59                         <ul class="wrap-music">
60                             <li onClick="passvalue(this)" ng-repeat="x in music | filter:bymusic">{{x}}</li>
61                         </ul>
62                     </div>
63                 </div>
64             </form>
65         </div>
66     </div>
67 </body>
68 </html>
时间: 2024-10-17 03:57:36

搜索下拉框的相关文章

jQuery自动显示搜索下拉框

描述:当用选择查询时,根据输入的关键字动态从后台模糊查询,把结果异步显示在前端. jsp代码; <%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%> <% String

jquery 仿百度搜索下拉框的插件

转载地址:http://www.open-open.com/lib/view/open1420624048437.html 今天写了个下拉插件分享出来 效果: , 可以搜素,也可以使用上下键选择匹配出来的值 css 1 .select4_box { 2 border: 1px solid #5897fb; 3 position: absolute; 4 width: 250px; 5 background: #fff; 6 border-radius: 4px; 7 -webkit-box-sh

百度搜索下拉框提示代码 opensug.js

opensug ·简单方式--方便的将"百度搜索框(带提示功能)"直接加入到您的网页中. 将以下代码加入到您的网页中,即可获得带有"搜索框提示"功能的百度搜索框. HTML代码: <form action="http://www.baidu.com/baidu" target="_blank"> <table bgcolor="#FFFFFF"><tr><td>

selectmenu搜索下拉框实现多级联动,演示三级联动

注意的是:修改了作者的源码;但是其他地方用到就得注意了,最好在复制个文件里面改; 缺点:选择后,在选择不会显示默认勾选的样式 // selectmenu.js /** * 控件初始化入口 * @global * @memberof jQuery,bootstrap2,bootstrap3 * @param option {Object} 初始化参数集 */ function Plugin(option) { return this.each(function(){ var $this = $(t

Vuejs搜索下拉框

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <link href="../../plugins/bootstrap-3.3.7-dist/css/bootstrap.min.css" rel="stylesheet" type="text/css"> <scri

JQUERY的 搜索下拉框

<select name="supplier_id"> <option>小</option> <option>小超</option> <option>小超人</option> </select> <link rel="stylesheet" type="text/css" href="__PUBLIC__/Admin/css/lib/c

SharePoint列表下拉框优化

由于SharePoint列表的下拉框不能搜索, 客户使用体验非常不好,花了一天时间封装了JS代码,实际效果图如下 (在SharePoint列表上面自动生成文本框,类似百度形式搜索下拉框内容,选择之后下拉框自动选中文本框选择的内容) 实际代码 只需要在列表页加入以下JS代码即可.添加引用,百度搜索autocomplete即可 [HECDepartment]和[OADepartment]为下拉框内部名称.需要改动这两个即可使用 <script src="jquery-1.9.1.min.js&

selenium - webdriver 下拉框处理select

针对<select>标签,可使用如下方法: select_by_value()   通过value值定位下拉选项 select_by_index()   通过下拉选项的索引定位,从0开始 select_by_visible_text()   通过text值定位 百度搜索下拉框,如下: 分别选择每页显示20条,10条,50条: 1 from selenium import webdriver 2 import time 3 from selenium.webdriver.support.sele

多选下拉框带搜索(aps.net)

自己写了一个带搜索功能的多选下拉框,为了要获取值,就没有封装插件,实现思路 1.一个文本框 做搜索 2.一个文本框显示选中文本,一个隐藏控件存值 3.一个div里面绑定CheckBoxList控件(这里,你也可以请求后直接插入checkbox) 代码 1.一个变量把div的html存起来 2.选中就加到文本框,取消就减掉 //选中记录,反选删除 $("#divChkList :checkbox").each(function () { $(this).click(function ()