1234567891011class="selectBox" onmouseleave="hide()"class="boxTxt" type="text" onfocus="show()" placeholder="请选择" readonly="readonly"<!-- 显示中文值 -->class="boxVal" value=""<!-- 绑定值 -->data-value="440100"广州市data-value="440300"深圳市data-value="440400"珠海市
1234567891011121314151617181920212223242526272829303132333435363738394041*{margin:0;padding:0;}html,body,div,span,ol,ul,li,dl,dt,dd{margin:0;padding:0;}ol,ul,li,dl,dt,dd{list-style-type:none;}.selectBox{position:relative;width:200px;margin:30px auto;line-height:100%;}.boxTxt{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAAUCAIAAADgN5EjAAAACXBIWXMAAAsTAAALEwEAmpwYAAAAIGNIUk0AAHolAACAgwAA+f8AAIDpAAB1MAAA6mAAADqYAAAXb5JfxUYAAACkSURBVHjaYlywYAED6eDr168sDAwMAQEBpOqsrKxkYiAXDF2du3Idp97FqXJXbu4u3HaerzbGrnlXrkDYYgKuxaIZizY0nW6TP6yKRdcM0xa76sNkNzx2omnGqY2BgYEFwxVukz+c1XA0rj5fbSzAwIBDG65YUc7ef7bVEJ82rHYiNDNMvZud7YYrllhwR7VydrbysEy3pAGWr1+/VlZWkqETMAB0IETspx6jPQAAAABJRU5ErkJggg==) no-repeat center right #fff;background-size:21px 20px;padding-right:21px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-khtml-box-sizing:border-box;-ms-box-sizing:border-box;border: solid 1px #eee;width:100%;height:24px;line-height:22px;text-indent:5px;cursor:pointer;}.boxVal{/* display:none; */position:absolute;margin-left:220px;height:24px;line-height:22px;text-indent:5px;width:100%;top:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;
123456789101112131415161718192021function show() {$(".selectBox").delegate(".boxTxt", "click", function() {$(this).siblings("ul").show();$(".selectBox").delegate("li", "click", function() {var txt = $(this).text(),txtVal = $(this).data("value");console.log(txtVal);$(this).parent("ul").siblings(".boxTxt").val(txt);$(this).parent("ul").siblings(".boxVal").val(txtVal);$(this).parent("ul").hide();});});$(".selectBox").delegate("li", "mouseenter", function() {$(this).addClass("selected");$(this).siblings("li").removeClass("selected");})};function hide() {$(".selectBox ul").hide();}
很多时候select下拉样式不能修改而发愁,不能对各种属性的不兼容去百度,搜索,这里可以帮到你,完全不用担心兼容问题,也不用担心返回值问题,显示值和绑定的code或id隐藏值的实现