jquery下拉城市选择代码

非常好的下拉城市选择代码,可选择热门城市,按字母排序的城市选择,带搜索框样式。

<!DOCTYPE html>
<html lang="zh-CN">
    <head>
    <meta charset="UTF-8">
    <title>jQuery下拉框美化特效-素材吧</title>
    <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
    <link rel="stylesheet" href="css/cui.css" />
    <style>
body {
    color: #555;
    font-size: 14px;
    font-family: "微软雅黑", "Microsoft Yahei";
    background-color: #EEE;
}
a {
    color: #555;
}
a:hover {
    color: #f00;
}
input {
    font-size: 14px;
    font-family: "微软雅黑", "Microsoft Yahei";
}
.wrap {
    width: 500px;
    margin: 100px auto;
}
.h20 {
    height: 20px;
    overflow: hidden;
    clear: both;
}
.nice-select {
    width: 245px;
    padding: 0 10px;
    height: 38px;
    border: 1px solid #999;
    position: relative;
    box-shadow: 0 0 5px #999;
    background: #fff url(images/a2.jpg) no-repeat right center;
    cursor:pointer;
}
.nice-select input {
    display: block;
    width: 100%;
    height: 38px;
    line-height: 38px \9;
    border: 0;
    outline: 0;
    background: none;
    cursor:pointer;
}
.nice-select ul {
    width: 100%;
    display: none;
    position: absolute;
    left: -1px;
    top: 38px;
    overflow: hidden;
    background-color: #fff;
    max-height: 150px;
    overflow-y: auto;
    border: 1px solid #999;
    border-top: 0;
    box-shadow: 0 3px 5px #999;
    z-index:9999;
}
.nice-select ul li {
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    padding: 0 10px;
    cursor: pointer;
}
.nice-select ul li.on {
    background-color: #e0e0e0;
}
</style>
</head>
<body>
<div class="wrap">
    <div class="nice-select" name="nice-select">
    <input type="text" value="==选择省份==" readonly>
    <ul>
      <li data-value="1">湖北省</li>
      <li data-value="2">广东省</li>
      <li data-value="3">湖南省</li>
      <li data-value="4">四川省</li>
    </ul>
  </div>
      <div class="h20"></div>
      <div class="nice-select" name="nice-select">
    <input type="text" value="==选择城市==" readonly>
    <ul>
      <li data-value="1">武汉市</li>
      <li data-value="2">深圳市</li>
      <li data-value="3">长沙市</li>
      <li data-value="4">成都市</li>
    </ul>
  </div>
      <div class="h20"></div>
      <div class="nice-select" name="nice-select">
    <input type="text" value="==选择区县==" readonly>
    <ul>
      <li data-value="1">蔡甸区</li>
      <li data-value="2">南山区</li>
      <li data-value="3">雨花区</li>
      <li data-value="4">武侯区</li>
    </ul>
  </div>
</div>
<script type="text/javascript" src="js/jquery.js"></script>
<script>
$(‘[name="nice-select"]‘).click(function(e){
    $(‘[name="nice-select"]‘).find(‘ul‘).hide();
    $(this).find(‘ul‘).show();
    e.stopPropagation();
});
$(‘[name="nice-select"] li‘).hover(function(e){
    $(this).toggleClass(‘on‘);
    e.stopPropagation();
});
$(‘[name="nice-select"] li‘).click(function(e){
    var val = $(this).text();
    var dataVal = $(this).attr("data-value");
    $(this).parents(‘[name="nice-select"]‘).find(‘input‘).val(val);
    $(‘[name="nice-select"] ul‘).hide();
    e.stopPropagation();
    alert("中文值是:"+val);
    alert("数字值是:"+dataVal);
    //alert($(this).parents(‘[name="nice-select"]‘).find(‘input‘).val());
});
$(document).click(function(){
    $(‘[name="nice-select"] ul‘).hide();
});
</script>
<div style="text-align:center;margin:50px 0; font:normal 14px/24px ‘MicroSoft YaHei‘;">
<p>特效收集:<a href="http://www.sucai888.com/" target="_blank">素材吧</a></p>
</div>
<!--以下代码并不是素材部分,请自主删除以下代码-->
<style>
.pull-left{ float:left; display:inline; margin-left:10px; font-size:12px;}
.footjbl{ width:700px; margin:0 auto;position:fixed; bottom:20px; }
</style>
<div class="footjbl">
<ul class="dropdown-menu nav-category" style="padding-top: 10px;">
  <li class="pull-left"><a href="http://www.sucai888.com" target="_blank">素材吧:</a></li>
  <li class="pull-left"><a href="http://www.sucai888.com/category/tubiaosucai" target="_blank">图标</a></li>
  <li class="pull-left"><a href="http://www.sucai888.com/category/texiao" target="_blank">网页特效</a> </li>
  <li class="pull-left"><a href="http://www.sucai888.com/category/moban" target="_blank">网页模板</a> </li>
  <li class="pull-left"><a href="http://www.sucai888.com/category/psdsucai" target="_blank">PSD素材</a> </li>
  <li class="pull-left"><a href="http://www.sucai888.com/category/shiliangsucai" target="_blank">矢量素材</a> </li>
  <li class="pull-left"><a href="http://www.sucai888.com/category/html5css3" target="_blank">HTML5</a> </li>
  <li class="pull-left"><a href="http://www.sucai888.com/category/zitixiazai" target="_blank">字体下载</a> </li>
  <li class="pull-left"><a href="http://www.sucai888.com/category/gaoqingtupiansucai" target="_blank">高清图片</a></li>
  <li class="pull-left"><a href="http://www.sucai888.com/category/default" target="_blank">更多分享</a> </li>
  <li class="pull-left"><a href="http://www.sucai888.com/pin/lastest" target="_blank">最新素材</a></li>
  <li class="pull-left"><a href="http://www.sucai888.com/pin/hot" target="_blank">最热素材</a></li>
</ul>
</div>
</body>
</html>

演示地址

时间: 2024-11-02 00:31:23

jquery下拉城市选择代码的相关文章

可控制导航下拉方向的jQuery下拉菜单代码

效果:http://hovertree.com/texiao/nav/1/ 代码如下: <!DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>可控制导航下拉方向的jQuery下拉菜单代码 - 何问起</title> <base ta

20款jquery下拉导航菜单特效代码分享

jquery仿京东商城左侧分类导航下拉菜单代码 jQuery企业网站下拉导航菜单代码 jQuery css3黑色的多级导航菜单下拉列表代码 jquery响应式导航菜单支持手机导航菜单代码 jquery鼠标导航下滑显示图片列表效果 jQuery个性动画二级下拉导航代码 jquery网站下拉菜单制作企业网站导航菜单代码 jQuery游戏网站顶部滑动导航菜单代码 jquery.superfish.js导航菜单插件制作网页无限级下拉菜单代码 jquery hover事件实用的企业网站二级导航菜单样式 j

基于jQuery仿去哪儿城市选择代码

基于jQuery仿去哪儿城市选择代码.这是一款使用的jQuery城市选择特效代码下载.效果图如下: 在线预览   源码下载 实现的代码. html代码: <div class="lineSearch"> <ul> <li class="thRelative" id="hhDrop00"> <div class="boxSearch"> <span class="k

jQuery实现下拉框选择图片的功能

让下拉框中显示图片,并可选择对应图片,让select下拉框不仅可显示文字,还可以显示图片内容.为了更生动些,这里还加入了jQuery动画效果,当展开Select列表的时候,图片渐变显示.使用了一个jQ插件:imageselect.js,使用效果的朋友可以自己下载吧. <!DOCTYPE html> <head> <title>支持图片选择的jQuery列表框插件imageselect.js</title> <script type="text

jQuery下拉友情链接美化效果代码分享

这篇文章主要介绍了jQuery下拉友情链接美化效果,很实用的代码,推荐给大家,有需要的小伙伴可以参考下. 文实例讲述了jQuery下拉友情链接美化效果,jQuery下拉友情链接美化代码是一款基于jQuery实现的下拉美化特效,分享给大家供大家参考.具体如下:运行效果图: 小提示:浏览器中如果不能正常运行,可以尝试切换浏览模式.为大家分享的jQuery下拉友情链接美化效果代码如下 <head> <meta http-equiv="Content-Type" conten

JQuery 下拉框左右移动

JQuery下拉框左右移动 触发点击按钮时间 然后通过$("#one option:selected")获取目标的下拉框所选中的值  然后把选中的添加到你所要的下拉框中 同时要把原来下拉框的值删除  代码可以一句搞定 $("#one option:selected").appendTo("#two") 要注意的是: append()与appendTo()方法的区别. append(content|fn)向每个匹配的元素内部追加内容. append

Android实现下拉导航选择菜单效果【转载地址:http://www.cnblogs.com/hanyonglu/archive/2012/07/31/2617488.html】

本文介绍在Android中如何实现下拉导航选择菜单效果.   关于下拉导航选择菜单效果在新闻客户端中用的比较多,当然也可以用在其他的项目中,这样可以很方便的选择更多的菜单.我们可以让我们的应用顶部有左右滑动或进行切换的导航菜单,也可以为了增强用户体验在应用中添加这样的下拉导航选择菜单效果. 关于它的实现原理,其实也是挺简单的,就是使用PopupWindow来进行展现,在显示时控制其高度并配置以相应的动画效果.在PopupWindow中我使用GridView来控制里面的菜单项,每个菜单项对应相应的

纯css+js下拉菜单实例代码

纯css+js下拉菜单实例代码 分享一个css+js下拉菜单代码,js+css实现的简单下拉菜单,兼容性不错. 例子:<html xmlns="http://www.w3.org/1999/xhtml" lang="zh-CN"> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <

jquery 下拉框 收藏

jquery 下拉框 Query获取Select选择的Text和Value: 语法解释: 1. $("#select_id").change(function(){//code...});   //为Select添加事件,当选择其中一项时触发 2. var checkText=$("#select_id").find("option:selected").text();  //获取Select选择的Text 3. var checkValue=$