精华内容
下载资源
问答
  • HTML下拉列表选择方法

    千次阅读 2019-11-01 17:35:47
    点击下拉菜单并选择选项,会把新的选项赋值给原元素。 完整代码 <!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <meta name="viewport" content="width=device-...

    点击下拉菜单并选择选项,会把新的选项赋值给原元素。

    完整代码

    <!DOCTYPE html>
    <html lang="en">
    
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta http-equiv="X-UA-Compatible" content="ie=edge">
        <title>共享服务列表</title>
    	<style>
    		.option_box{
    			display:none;  //先把下拉菜单隐藏,点击时再显示
    		}
    	</style>
        <script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script>
        <script src="https://cdn.staticfile.org/twitter-bootstrap/3.3.7/js/bootstrap.min.js"></script>
    </head>
    
    <body class="f-df">
    
    <div class="u_select f-dfa">
    	<div class="select_box">
    		<span class="ctt" id="idoGradeType">组别</span>
    		<img class="arrow" alt="">
    	</div>
    	<ul class="option_box">
    		<li class="option">进行中</li>
    		<li class="option">加分项</li>
    		<li class="option">减分项</li>
    	</ul>
    </div>
        <script>
            $(".u_select").click(function () {
                event.stopPropagation();
                $(this).children(".option_box").fadeToggle(200);
            });
            $(".u_select").on("click", ".option", function () {
                $(this).parent().siblings(".select_box").find(".ctt").text($(this).text())
            })
    		$(document).click(function () {
                $(".option_box").fadeOut();
            });
        </script>
    </body>
    
    </html>

     

    $(".u_select").click(function () {
                event.stopPropagation();
                $(this).children(".option_box").fadeToggle(200);
    });

    fadeToggle() 方法在 fadeIn() 和 fadeOut() 方法之间切换,即在淡入、淡出之间切换。

    即点击 <div class="select_box"> 时,它的子元素中的 <ul class="option_box"> 在淡入和淡出之间切换,

    event.stopPropagation(); 阻止事件的冒泡方法,不让事件向documen上蔓延,如果不加这个,下拉菜单会不停的淡入淡出。

     

     $(".u_select").on("click", ".option", function () {
                $(this).parent().siblings(".select_box").find(".ctt").text($(this).text())
    })

    $(".u_select").on("click", ".option", function (){},意思是在点击 ".u_select" 时,对 ".option" 进行操作,

    所以方法中的 $(this) 指的就是 ".u_select",

    siblings()列出所有兄弟元素(不含自身),siblings(".select_box") 即兄弟元素中的 ".select_box",

    text( $(this).text() ) 即将当前元素(".option")的 text 赋值给所选元素(".ctt")的 text。

     

    $(document).click(function () {
                $(".option_box").fadeOut();
    });

    点击页面任何位置,".option_box"都会淡出。

     

    展开全文
  • jQuery插件 下拉列表日期选择控件

    千次阅读 2018-11-07 13:32:58
    jQuery插件 下拉列表日期选择控件

    分享一下我老师大神的人工智能教程!零基础,通俗易懂!http://blog.csdn.net/jiangjunshow

    也欢迎大家转载本篇文章。分享知识,造福人民,实现我们中华民族伟大复兴!

                    日期选择在开发中的应用应该是再常见不过的了~
    以前大多数的日期选择基本上以这种形式体现:

    图1:


    图2:



    但是,在我们经过很多次的使用和用户反馈中得之,这种方式操作不够方便,虽然看起来很直观,但如果是选2009,以“图1”哪种方式就很难操作,需要用户点击好多次才可以选到。图2的还要好些,不过感觉上还是不怎么好。

    于是,有些网站就出现了以这种形式出现的日期选择控件:


    另外有一点比较重要的!图一图二的哪种方式,无法用键盘操作,比如我在填写表单的时候经常会直接去输入 2005 12 25 这种类似的,如果通过下拉列表来分别选择年、月、日,这种感觉就会好多了,也支持用键盘快速输入。

    如何很方便的实现这种功能呢?如果按普通的方式放三个下拉列表框来实现的话,将会写很多复杂的代码。
    于是我自已做了一个很简单的jQuery插件,实现这种下拉列表的日期选择功能。
    使用的时候你只用调用一个js就可以将指定的文本框转换成这种形式的日期选择,但提交的时候依然还是读取哪个文本框。
    如以下代码:

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
    <html>
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>jQuery插件之下拉列表日期控件 - jQuery.jSelectDate</title>
    <script type="text/javascript" src="scripts/jquery.js"></script>
    <script type="text/javascript" src="scripts/jquery.jSelectDate.js"></script>
    <script type="text/javascript">

    $(
    "body").ready(function(){

    //应用方法
    $("input.date").jSelectDate({
    css:
    "date",
    yearBeign:
    1995,
    disabled :
    false
    });

    })

    $(
    this).jSelectDate

    </script>
    </head>
    <body>
    <input type="text" id="txtName" class="date" value="2005-3-22" /> <button onclick="alert($('#txtName').val());">当前值</button>
    <br /><br />
    <input type="text" id="txtDate2" class="date" value="1995-5-2" />
    </body>
    </html>


    源文件(5Kb):http://www.cnblogs.com/Files/huacn/jquery.jSelectDate-0.1.js
    演示文件(35Kb):http://www.cnblogs.com/Files/huacn/jSelectDate_src_0.1.zip

    转自:
    http://www.cnblogs.com/huacn/archive/2008/01/16/jquery_plugin_jselectdate.html           

    给我老师的人工智能教程打call!http://blog.csdn.net/jiangjunshow

    这里写图片描述
    展开全文
  • 下拉列表Spinner以及选择监听

    千次阅读 2016-10-29 13:06:13
    下拉列表Spinner以及选择监听
    在Spinner里添加属性 android:entries="@array/spinner"
    
    在Strings.xml里添加数组
    <resources>
        <string-array name="spinner">
            <item>下拉选项一</item>
            <item>下拉选项二</item>       
        </string-array>
    </resources>
    监听事件:setOnItemSelectedListener(this)
    this=new AdapterView.OnItemSelectedListener() {
            @Override
            public void onItemSelected(AdapterView<?> parent, View view, int position, long id) {      
    
            //获取选中的值,position数组下标
            getResources().getStringArray(R.array.spinner)[position]);  
    
           }
           @Override//什么都没选        
           public void onNothingSelected(AdapterView<?> parent) {
    
           }
    });
    展开全文
  • 下拉列表select的联动选择

    千次阅读 2017-06-10 17:42:08
    具体的功能为:当点击下拉列表选择一个空间时,首先会在表格的下方追加一行,然后追加一个部件的下拉列表,这个其实是很好实现的。点击部件的下拉列表,会把选中部件的详细信息显示到已经追加好的同一行中,这个功能...


    最近根据项目中的业务需求,要实现如下的一个匹配功能:页面的显示效果如上图。具体的功能为:当点击下拉列表选择一个空间时,首先会在表格的下方追加一行,然后追加一个部件的下拉列表,这个其实是很好实现的。点击部件的下拉列表,会把选中部件的详细信息显示到已经追加好的同一行中,这个功能其实也不难操作。这个功能的难点在于:空间时可以重复选择的,同时部件也是可以重复选择的,即在后台数据库中要存入的数据是空间--部件的多对多的实现。

    现将已配置的代码分享如下:

    前台jsp的代码:

    <script type="text/javascript">
    	$(function(){
    		//上一页
    		$("#back").click(function(){
    			var spaceList = new Array();
    			var productList = new Array();
    			var counts = new Array();
    			//获取所有的空间编号:td,name为类级别的选择器,故可以使用each()函数;其子系统在each()中利用$(this)即可调用
    			$("tr[name='selectRow']").each(function(){
    				/* alert($(this).children(".space_id").attr("id")); */
    				spaceList.push($(this).children(".space_id").attr("id"));
    				counts.push($(this).children().children(".count").val());
    			})
    			
    			//获取所有部件编号,带着最后一个选中的空间编号,要剔除掉
    			var productList = new Array();
    			$("option:selected").each(function(){
    				productList.push($(this).attr("id"));//部件编号集合
    			})
    			
    			var list = new Array();
    			for (var i = 0; i < spaceList.length; i++) {
    				var productused = {};//后台实体类要接受的对象值,实体类要有对应
    				productused.addr_code = $("#addr_code").val();
    				productused.space_id = spaceList[i];
    				productused.product_code = productList[i+1];
    				productused.product_used = counts[i];
    				productused.by_layout = 1;
    				
    				list.push(productused);
    			}
    			
    			var plist = JSON.stringify(list);
    			if(plist.length<3){//此处是根据未填入数据时报出数组长度所判断
    				location.href="<%=request.getContextPath() %>/project/prePage.action?pageNo="+$("#pageNo").val()+"&addr_code="+$("#addr_code").val();
    			}else{
    				$.ajax({
    					url:"saveProject_product.action",
    					type:"post",
    					dataType:"json",
    					data:{
    						"plist":plist
    					},
    					success:function(data){
    						if(data){
    							//在进入下一页前,先将修改的数据进行保存
    							location.href="<%=request.getContextPath() %>/project/prePage.action?pageNo="+$("#pageNo").val()+"&addr_code="+$("#addr_code").val();
    						}
    					}
    				})
    			}
    		})
    		
    		
    		//初始化加载空间
    		$.ajax({
    			url:"<%=request.getContextPath() %>/project/getSpaceList.action",//追加所有的空间
    			type:"post",
    			dataType:"json",
    			data:{},
    			success:function(data){
    				for(var i=0;i<data.length;i++){
    					$("#space").append("<option id='"+data[i].space_id+"'>"+data[i].space_name+"</option>");
    				} 
    			}
    		})
    			
    			
    		//选取空间的改变事件
    		$("#space").change(function(){
    			/* alert("空间编号\t"+$("select[name='space']").find('option:selected').attr("id")); */
    			$.ajax({
    				url:"<%=request.getContextPath() %>/project/getSpace.action",
    				type:"post",
    				dataType:"json",
    				data:{
    					"space_id":$("select[name='space']").find('option:selected').attr("id")
    				},
    				success:function(data){//某个空间值
    					//追加部件信息
    					$.ajax({
    						url:"<%=request.getContextPath() %>/project/getProductList.action",//追加所有的部件
    						type:"post",
    						dataType:"json",
    						data:{},
    						success:function(data2){
    							//先追加1行
    							var i =0;
    							$("#row").after("<tr name='selectRow' '><th name='space_id,"+data.space_id+"' id='"+data.space_id+"' class='space_id'>"+data.space_name+"</th><th><select id='product' name='product,"+data.space_id+"' style='width: 70%;text-align: center;' class='product'><option>请选择部件</option></select></th><th class='product_unit' name='product_unit,"+data.space_id+"' ></th><th><input type='text' name='count,"+data.space_id+"' class='count'></th><th class='product_texture' name='product_texture,"+data.space_id+"'></th><th ><img class='product_pic_url' name='product_pic_url,"+data.space_id+"' width='120px' height='80px' alt='产品图片'></th><th class='product_area' name='product_area,"+data.space_id+"'></th><th><input type='button' value='删除' name='del,"+data.space_id+"'></th></tr>")
    							//将部件的集合追加,先清空
    							$("select[name='product,"+data.space_id+"']").empty();
    							for(var i=0;i<data2.length;i++){
    								$("select[name='product,"+data.space_id+"']").append("<option id='"+data2[i].product_code+"' value='"+data2[i].product_code+"'>"+data2[i].product_name+"</option>");
    							} 
    							
    							//选取部件的改变事件
    							$("select[name='product,"+data.space_id+"']").change(function(){
    								/* alert("部件编号\t"+$("select[name='product']").find('option:selected').attr("id"));  */
    								var code = $("select[name='product,"+data.space_id+"']").find('option:selected').attr("id");
    								$.ajax({
    									url:"<%=request.getContextPath() %>/project/getProduct.action",
    									type:"post",
    									dataType:"json",
    									data:{
    										"product_code":code
    									},
    									success:function(data3){  //多层ajax嵌套,注意返回值名称要区别.id值对于全局来说是重复的,但对于单词操作是唯一的,所以向下进行
    										/* alert("部件信息为"+data3.product_code+"部件名称:"+data3.product_name); */
    										//在追部件时,先清空,后追加,防止在同一行多次追加. 
    										// 存留bug:用id作为选择器,只能操作最新加载的一行,如果之前行要再次操作,目前用id作选择器是无效的
    										
    										$("th[name='space_id,"+data.space_id+"']").each(function(){ //同一空间编号下会有多个部件选择
    											if(data3.product_code==$(this).next().find('option:selected').attr("id")){
    												/* alert("选中编号为"+data3.product_code); */
    												$(this).siblings(".product_unit").empty();
    												$(this).siblings(".product_texture").empty();
    												$(this).siblings(".product_area").empty();
    												$(this).siblings(".product_pic_url").empty();
    												
    												$(this).siblings(".product_unit").append(data3.product_unit);
    												$(this).siblings(".product_texture").append(data3.product_texture);
    												$(this).siblings(".product_area").append(data3.product_area);
    												$(this).siblings(".product_pic_url").attr("src",data3.product_pic_url);
    											}
    											
    										});
    										
    										
    										   $("input[name='del,"+data.space_id+"']").each(function(){
    											 $(this).click(function(){
    												 $(this).parent().parent().remove();//此处删除取消按键所在的当前行的值,此处因使用的是层级选择器,所以只删除的当前行
    											 })
    										 })
    									}
    								})
    							}); 
    							
    							
    						}
    					})
    				}
    			})
    		});
    		
    		
    		//下一页,并提交数据
    		$("#next").click(function(){
    			var spaceList = new Array();
    			var productList = new Array();
    			var counts = new Array();
    			//获取所有的空间编号:td,name为类级别的选择器,故可以使用each()函数;其子系统在each()中利用$(this)即可调用
    			$("tr[name='selectRow']").each(function(){
    				/* alert($(this).children(".space_id").attr("id")); */
    				spaceList.push($(this).children(".space_id").attr("id"));
    				counts.push($(this).children().children(".count").val());
    			})
    			
    			//获取所有部件编号,带着最后一个选中的空间编号,要剔除掉
    			var productList = new Array();
    			$("option:selected").each(function(){
    				productList.push($(this).attr("id"));//部件编号集合
    			})
    			
    			var list = new Array();
    			for (var i = 0; i < spaceList.length; i++) {
    				var productused = {};//后台实体类要接受的对象值,实体类要有对应
    				productused.addr_code = $("#addr_code").val();
    				productused.space_id = spaceList[i];
    				productused.product_code = productList[i+1];
    				productused.product_used = counts[i];
    				productused.by_layout = 1;
    				
    				list.push(productused);
    			}
    			
    			var plist = JSON.stringify(list); 
    			/* alert("plist"+plist);
    			return; */
    			if(plist.length<3){//此处是根据未填入数据时报出数组长度所判断
    				location.href="<%=request.getContextPath() %>/project/nexPage.action?pageNo="+$("#pageNo").val()+"&addr_code="+$("#addr_code").val();
    			}else{
    				$.ajax({
    					url:"saveProject_product.action",
    					type:"post",
    					dataType:"json",
    					data:{
    						"plist":plist
    					},
    					success:function(data){
    						if(data){
    							//在进入下一页前,先将修改的数据进行保存
    							location.href="<%=request.getContextPath() %>/project/nexPage.action?pageNo="+$("#pageNo").val()+"&addr_code="+$("#addr_code").val();
    						}
    					}
    				})
    			} 
    			
    		})
    		
    	})
    	
    	//回显后的删除功能
    	function del(space_id,product_code){
    		/* alert(space_id+"\t"+product_code); */
    		console.log($(this).parent().parent().html());
    		/* $(this).parent().parent().val();
    		return; */
    		$.ajax({
    			url:"<%=request.getContextPath() %>/project/delSpaceProduct.action",
    			type:"post",
    			dataType:"json",
    			data:{
    				"addr_code":$("#addr_code").val(),
    				"space_id":space_id,
    				"product_code":product_code
    			},
    			success:function(data){
    				if(data){
    					location.reload();
    				}else{
    					alert("删除部件失败");
    					location.reload();
    				}
    			}
    		})
    	}
    </script>
    </head>
    <body style="width: auto; heigh: 500px">
    	<div class="head" style="border: 1px red; width: auto; heigh: 50px;text-align: center;">
    		<input type="hidden" value="${bs.addr_code }" id="addr_code">
    		<span style="font-size: 30px">${bs.provice }省、${bs.city }市、${bs.address }</span>
    		<img alt="安馨之家" src="<%=request.getContextPath() %>/images/安馨之家.png"
    			style="float: right"> 
    	</div>
    	<div><span style="border: 3px  black">=======================================================================</span></div>
    	<div style="width: auto;height: 500px;" class="main">
    		<div class="top">
    			<h3 style="color: green;" align="center">介助预防企划——适老化改造针对性问题解析</h3>
    		</div>
    		<div class="foot" >
    			<table align="center" border="1" width="90%" height="430px">
    				<tr>
    					<th colspan="8" width="100%" height="50px">根据老人适老化改造支援等级评定及户内存在的问题,按“介助预防”等级配置</th>
    				</tr>
    				<tr height="50px" id="row"> 
    					<th>
    						<select id="space" style="width: 70%;text-align: center;" name="space">
    							<option id="kongjian">空间名称</option>
    						</select>
    					</th>
    					<th>部件与设备</th>
    					<th>单位</th>
    					<th>数量</th>
    					<th>材质</th>
    					<th>图片</th>
    					<th>产地</th>
    					<th>操作</th>
    				</tr>
    				<c:forEach var="p" items="${proList }">
    					<tr>
    						<th>${p.space_name }</th>
    						<th>${p.product_name }</th>
    						<th>${p.product_unit }</th>
    						<th>${p.product_used }</th>
    						<th>${p.product_texture }</th>
    						<th><img src="${p.product_pic_url }" width="120px" height="80px"></th>
    						<th>${p.product_area }</th>
    						<th><input type="button" value="删除" οnclick="del(${p.space_id},${p.product_code})"></th>
    					</tr>
    				</c:forEach>
    			</table>
    		</div>
    		<div style="width: 90%;height: 50px;margin-top: 10px;margin-left: 100px">
    			<input type="button" value="上一页" id="back" style="float: left;margin-left: 50px" οnclick="">
    			<input type="button" value="下一页" id="next" style="float: right;margin-right: 50px">
    			<input type="hidden" id="pageNo" value="9">
    		</div>
    	</div>
    </body>
    </html>
    现在实现的功能包括:可以实现空间与部件的多对多的加载,但当同一空间选择不同部件时,最新加载的部件的选择会影响之前同一空间的部件的配置信息,而之前空间的部件的再次选择会失效。删除按钮可实现只删除同一行的信息。


    展开全文
  • 首先选中要制作下拉菜单的单元格或单元格区域----数据---有效性---允许---选择"序列"---来源---输入要填充的各个选项---比如输入: 男,女 (两个选项之间用英文半角逗号相隔)---确定 如图     ...
  • JQuery实现select下拉列表选择
  • jsp获取下拉列表select选择的值

    万次阅读 2018-11-12 22:57:29
    jsp获取下拉列表select选择的值
  • HTML下拉列表的左右选择

    千次阅读 2015-09-26 23:31:55
    这是基于html的下拉列表的左右选择的案例;页面效果如下:具体代码如下: <title>Document <select id="select1" multiple="multiple" style="widyh=1
  • 年份选择下拉列表

    2009-11-04 17:10:28
    年份选择下拉列表code: [code="java"] [/code]默认显示当前年份
  • Select-下拉列表选择插件包含下拉选择图片,grid,下拉框选项的搜索,多个标签编辑,为下拉框中的每个选项添加不同图标等功能  1)ImageSelect是一个jQuery插件能够让用户从一个漂亮的下拉框中选择图片。 主页: ...
  • 然而当编写自定义下拉列表的时候,就会碰到一个问题:如果用户在下拉列表的范围外进行鼠标点击的操作,如何关闭已经打开的下拉列表? 解决思路如下:在 DOM 的根节点上添加一个 click 事件,同时下拉列表内阻止事件...
  • 带搜索框选择下拉列表

    千次阅读 2017-08-02 12:38:34
    带搜索框选择下拉列表
  • 下拉列表 &lt;el-form-item label="部门"&gt; &lt;el-select v-model="department" placeholder="请选择" style="width:695px;"&gt; &lt;el...
  • java下拉列表

    2020-03-16 20:45:08
    java“图形界面—下拉列表” @java图形界面 1.用到了两个组件"JComboBo"+“JLabel” ...在页面中将显示一个三级联动下拉列表,在省份的下拉列表框中选择地区,在省级下拉列表中将显示出该市的地级市信...
  • 用java Swing一个简单的下拉列表,默认红色,选择颜色时后面字体相应改变 代码: SwingDemo: // //一个简单的下拉列表控件 //Created by lee_1310 on 2019.03.30 15:17 //CopyRight please @ ...
  • 下拉列表选择项的js验证

    千次阅读 2017-03-12 22:09:53
    某select未选择,则它的Index值为0 if(document.getElementById("day").selectedIndex==0||document.getElementById("month").selectedIndex==0||document.getElementById("year")....
  • Axure 9 下拉列表选择时实现交互功能 目前网络查找的关于Axure 下拉列表框实现交互的指导教程多为第8版本, 第9版本非常少,且操作繁琐,不易理解,本人经过仔细研究,找到了一个操作简单的实现方式,特此提供,以...
  • 选择和输入的下拉列表框示例

    千次阅读 2018-10-05 12:11:33
    &lt;html&gt; &lt;head&gt; &lt;meta http-equiv="Content-Type"...可选择和输入的下拉列表框&lt;/title&gt; &lt;style type="text/css"&gt; div,sp
  • 如何使用js完成下拉列表左右选择

    千次阅读 2016-09-08 22:15:06
    在网站后台中,有2个下拉列表(一个显示已经售完的商品,一个显示已有的商品),如果已有的商品卖完缺货后,就需要放到已售完那个下拉列表中去,效果如图。 要完成这样的效果有以下几步 第一步:确定事件(单击或者...
  • JavaScriptDIV下拉列表

    2018-10-29 17:00:37
    1.设置下拉列表:   2.设置“menu”默认为隐藏: display:none; 3.给“sel”添加点击(onclick)事件:点击显示“menu” 4.给menu中的各项(item)添加点击事件:点击item隐藏“menu”,并把点击的item的值...
  • 数据库中有一个表(例如:student),下拉列表中的内容是表(student)中的一列(比如:name) 我想知道 能否点击下拉列表中内容时(张三),传给后台表中其他列的内容(如:age)
  • DropDownList1.Items.FindByValue("20px").Selected = true;
  • input既可以输入又可以下拉列表选择

    万次阅读 2018-05-03 18:30:00
    最近在业务上碰到一个需求,输入框既可以输入又可以下拉选择,解决方法就是H5的新标签datalist ,下面直接上代码:&lt;input type="text" name="feng_kong_cuo_shi_1" list="feng_kong...
  • Android自定义的下拉列表框控件

    万次阅读 2017-10-20 13:49:40
    Android中的有个原生的下拉列表控件Spinner,但是这个控件有时候不符合我们自己的要求, 比如有时候我们需要类似windows 或者web网页中常见的那种下拉列表控件,类似下图这样的: 这个时候只有自己动手...
  • 56民族下拉列表 民族下拉列表

    千次阅读 2013-03-18 17:06:51
    name="selXsmz" runat="server" >   value="汉族" selected="selected">汉族   value="满族">满族   value="藏族">藏族   value="怒族
  • /** * Created by Administrator on 2017/5/28. * 长按点击事件接口 */ public interface ItemLongClickListener { boolean onItemLongClick(Object obj, int position); }
  • 在Excel中实现下拉列表选择录入

    千次阅读 2009-09-08 23:26:00
    遇到这类数据,如果我们手工录入,效率既低又容易出错,最好的解决办法是提供一个下拉列表框供我们选择其中的值。下面就通过一个编排教师的课表为例教大家如何实现,该Excel表格能在填表时选择教师姓名,并能在另一...
  • 网上很容易找到NPOI生成EXCEL及下拉列表;有些代码只能使用HSSF生成下拉列表下拉列表的值有限制; 这里只列出核心代码;生成下拉列表的值没有限制; /// <summary> /// 列生成下拉列表的值 /// </...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 170,198
精华内容 68,079
关键字:

怎样做下拉列表选择