html5中有一些标签我们很难改变其样式,例如input=file,select等。这个时候我们需要改变一下思路,将原有透明度置为0,借助于div或span等以控制样式的标签来代替。

效果图:

        <div class="right"><span>请选择</span><i class="ion ion-ios-arrow-right"></i>
<select id="Dept" class="select-item">
<option value="a50c00af-9f65-47f1-8e65-ae8cefe14542">经营班子</option>
<option value="a50c00af-b023-4944-9928-a3aa11087d47">综合管理部</option>
<option value="a50c00af-d8e6-4141-bdfd-df82eb809232">技术经济评价室</option>
<option value="a50c00af-e264-4e38-ac76-7e3333ae1545">生产调度室</option>
<option value="a50c00af-ff90-4f3a-ae75-af0613284f1f">经营计划部</option>
<option value="a50c00b0-0fb2-4463-9037-ff7ca490b9be">财务部</option>
<option value="a50c00b0-1a79-4c77-b9a8-e85403bd980e">市场管理部</option>
<option value="a50c00b0-291a-4bb5-b28c-b01ff8767fea">西北市场大区</option>
<option value="a50c00b0-3647-4cd0-9dc4-2f4f606c7856">电网市场大区</option>
<option value="a50c00b0-4272-471b-9ceb-e9feec84e7e5">华东市场大区</option>
<option value="a50c00b0-4ead-4171-a2d8-19061933db85">电气一次设计室</option>
<option value="a50c00b0-61b5-4f7b-a574-bd46357d16ca">电气二次设计室</option>
<option value="a50c00b0-7189-4db4-9700-66563e136429">智能电网研究设计中心</option>
<option value="a50c00b0-7fe4-403d-9978-7aeacc5fd70e">智能光伏研究设计中心</option>
<option value="a50c00b0-9a73-45c4-804e-b268870df5b3">土建结构设计室</option>
<option value="a50c00b0-a791-468b-a0e6-fbba3af98825">总图设计室</option>
<option value="a50c00b0-b4f6-44ad-99f4-479d76fadcad">智能风电研究设计中心</option>
<option value="a50c00c0-7698-4320-8fd0-bab86788b3cd">国际市场大区</option>
</select>
</div>
.select-item{
height: 45px;
line-height: 45px;
opacity:;
position: absolute;
right: 0px;
top: 0px;
}

select的changed事件:

    $(".select-item").change(function(){
var options=$(this)[0].options;
var text=options[options.selectedIndex].innerHTML;
// var text=$(this).find('option:selected').html();
$(this).siblings("span").text(text);
})

前端学习笔记(zepto或jquery)—— 布局技巧(一)的更多相关文章

  1. 前端学习笔记(zepto或jquery)——对li标签的相关操作(二)

    对li标签的相关操作——8种方式获取li标签的第一个元素的内容 1.alert($("ul>li").first().html());2.alert($('ul>li' ...

  2. 前端学习笔记(zepto或jquery)——对li标签的相关操作(五)

    对li标签的相关操作——has与find的差异性 demo代码: <ul> <li><p>1</p></li> <li>2< ...

  3. 前端学习笔记(zepto或jquery)——对li标签的相关操作(四)

    对li标签的相关操作——五种方式给奇数项li标签设置样式 demo演示: 1 2 3 4 5 6 7 // 详解: 通常我们为多个li添加样式时常用的是使用filter,但我们在第三节中可以看到fil ...

  4. 前端学习笔记(zepto或jquery)——对li标签的相关操作(三)

    对li标签的相关操作——八种方式遍历li标签并获取其值 $("ul>li").forEach(function(item,index){ alert(index+" ...

  5. 前端学习笔记(zepto或jquery)——对li标签的相关操作(一)

    对li标签的相关操作——点击li标签进行样式切换的两种方式 Demo演示: 1 2 3 4 // 详解: 第一种方式(以ul为基础): $("ul").bind("cli ...

  6. 前端学习笔记之CSS网页布局

    CSS网页布局   阅读目录 一 网页布局方式 二 标准流 三 浮动流 四 定位流 一 网页布局方式 #1.什么是网页布局方式 布局可以理解为排版,我们所熟知的文本编辑类工具都有自己的排版方式,比如w ...

  7. web前端学习笔记(CSS变化宽度布局)

    一.“1-2-1”单列变宽布局: 对于变宽度的布局,首先要使内容的整体宽度随浏览器窗口宽度的变化而变化.因此中间的container容器中的左右两列的总宽度也会变化,这样就会产生不同的情况.这两列是按 ...

  8. 【前端】Web前端学习笔记【1】

    ... [2015.12.02-2016.02.22]期间的学习笔记. 相关博客: Web前端学习笔记[2] 1. JS中的: (1)continue 语句 (带有或不带标签引用)只能用在循环中. ( ...

  9. Web前端学习笔记(001)

    ....编号    ........类别    ............条目  ................明细....................时间 一.Web前端学习笔记         ...

  10. 【前端】Web前端学习笔记【2】

    [2016.02.22至今]的学习笔记. 相关博客: Web前端学习笔记[1] 1. this在 JavaScript 中主要有以下五种使用场景 在全局函数调用中,this 绑定全局对象,浏览器环境全 ...

随机推荐

  1. JList用法小结

    JList用法小结 分类: JAVA技术2007-08-11 01:02 18485人阅读 评论(11) 收藏 举报 stringvectorclassjavaactionobject         ...

  2. 【Android进阶】Application对象的详解

    1:Application是什么? Application和Activity,Service一样,是android框架的一个系统组件,当android程序启动时系统会创建一个 application对 ...

  3. MTK MOTA升级步骤

    MOTA的前提下有其自己的server,MTK我在已经完成,可以MTK应用,然后移动到它自己的server向上. 1.打开ProjectConfig.mk中间MTK_SYSTEM_UPDATE_SUP ...

  4. Maven+Spring

    Maven+Spring 关于Maven Maven是一个用于项目构建的工具,通过它便捷的管理项目的生命周期.即项目的jar包依赖,开发,测试,发布打包. 做过.NET的人应该会联想到Nuget,是的 ...

  5. Cocos2d-x 3.2 大富翁游戏项目开发-第八部分 角色的散步路径

    获得所述路径之后.我们将能够使根据的步行路径的作用,当您点击gobutton什么时候.我们呼吁player的startGo()办法.传入的参数是保存路径2一维数组 void GameBaseScene ...

  6. 深度解析:Android在Mms设置页面更改短信中心号码流程

    相关控件初始化方法:showSmscPref private void showSmscPref() {         int count = MSimTelephonyManager.getDef ...

  7. 新秀学习Hibernate——一个简单的例子

    一个.Hibernate开发. 上篇博客已经为大家介绍了持久层框架的发展流程,持久层框架的种类. 为了可以使用Hibernate高速上手,我们先解说一个简单的Hibernate应用实例hibernat ...

  8. C++ Primer 学习笔记_38_STL实践与分析(12)--集成的应用程序容器:文本查询程序

    STL实践与分析 --容器的综合应用:文本查询程序 引言: 本章中最重点的实例.由于不须要用到multiset与multimap的内容.于是将这一小节提到了前面.通过这个实例程序,大师分析问题的智慧, ...

  9. java设计模式:观察者模式

    package Observer; public class Test { /** * client测试类别 * 观察者模式一般由四部分组成: * 1摘要观察员(教科书被称为一般"Subje ...

  10. cocos2dx怎样设置ios和Android横屏竖屏的几种方法

    cocos2d-x编译到ios上.默认是横屏的,若要改为http://竖屏.不同的ios版本号.方法也会不同 在ios7上或许我们设置好了横竖屏.但到了ios6上或许会变化.以下白白给大家分享一下我的 ...