jquery select下拉框美化点击展开下拉框菜单选择代码



260 1038 347



特效描述:下拉框美化 点击展开 下拉框菜单选择,jquery下拉框美化,下拉框菜单选择

代码结构

1. 引入JS

<script type="text/javascript" src="jquery.js"></script>

2. HTML代码

<form action='#' method='post'>
	<fieldset>
		<select class="selectbox" id="" name="">
			<option value="第九站长">第九站长</option>
			<option value="CSS3">CSS3</option>
			<option value="Javascript">Javascript</option>
			<option value="Ruby">Ruby</option>
			<option value="Python">Python</option>
			<option value="C++">C++</option>
		</select>
	</fieldset>
</form>
<script type="text/javascript" src="jquery.js"></script> 
<script type="text/javascript">
$(document).ready(function (){
	$('.selectbox').wrap('<div class="select_wrapper"></div>')
	$('.selectbox').parent().prepend('<span>'+ $(this).find(':selected').text() +'</span>');
	$('.selectbox').parent().children('span').width($('.selectbox').width());	
	$('.selectbox').css('display', 'none');					
	$('.selectbox').parent().append('<ul class="select_inner"></ul>');
	$('.selectbox').children().each(function(){
		var opttext = $(this).text();
		var optval = $(this).val();
		$('.selectbox').parent().children('.select_inner').append('<li id="' + optval + '">' + opttext + '</li>');
	});
	$('.selectbox').parent().find('li').on('click', function (){
		var cur = $(this).attr('id');
		$('.selectbox').parent().children('span').text($(this).text());
		$('.selectbox').children().removeAttr('selected');
		$('.selectbox').children('[value="'+cur+'"]').attr('selected','selected');
		alert($('.selectbox').children('[value="'+cur+'"]').text());				
		/*console.log($('.selectbox').children('[value="'+cur+'"]').text());*/
	});
	$('.selectbox').parent().on('click', function (){
		$(this).find('ul').slideToggle('fast');
	});
});
</script>



用户评论
大牛,别默默的看了,快登录帮我点评一下吧!:)      登录 | 注册


热门标签: 右键菜单 图片头像上传 文字提示框 文件上传 提示框/弹出层 文本框 layer 下拉框 lightbox 复选 单选 Tooltip工具提示框 登录框 浮动提示框 注册框 html5弹窗动画 搜索框 验证码 二级联动 三级联动 城市选择 value赋值 筛选 按钮控制 购物车 颜色选择 表单提交 全选/反选 添加删除 添加标签 密码强度验证 表单验证 html5按钮动画 按钮样式 密码修改设置 弹出层拖动 窗口提示框 切换按钮 form表单

×
×

注册

官方QQ群

扫描上面二维码加微信群

官方QQ群

jQuery/js讨论群
群号:642649996
Css3+Html5讨论群
群号:322131262

加群请备注:从官网了解到