麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

jQuery模擬html下拉多選框的原生實現方法示例

2019-11-19 11:25:35
字體:
來源:轉載
供稿:網友

本文實例講述了jQuery模擬html下拉多選框的原生實現方法。分享給大家供大家參考,具體如下:

用js, html, css 簡單的實現一個HTML 下拉多選框,不試用其他框架的情況下,可以借鑒一下,如果用jqueryUI, BOOTSTRAP, 就沒必要參考了。畢竟那些現成的東西更好用。

<html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>www.companysz.com jQuery模擬select</title> <script src="http://libs.baidu.com/jquery/2.0.0/jquery.min.js"></script> <style> body { font: normal 14px/100% "Andale Mono", AndaleMono, monospace; color: #fff; padding: 50px; width: 300px; margin: 0 auto; background-color: #374954;}.dropdown { position: absolute; top:50%; transform: translateY(-50%);}a { color: #fff;}.dropdown dd,.dropdown dt { margin: 0px; padding: 0px;}.dropdown ul { margin: -1px 0 0 0;}.dropdown dd { position: relative;}.dropdown a,.dropdown a:visited { color: #fff; text-decoration: none; outline: none; font-size: 12px;}.dropdown dt a { background-color: #4F6877; display: block; padding: 8px 20px 5px 10px; min-height: 25px; line-height: 24px; overflow: hidden; border: 0; width: 272px;}.dropdown dt a span,.multiSel span { cursor: pointer; display: inline-block; padding: 0 5px 2px 0;}.dropdown dd ul { background-color: #4F6877; border: 0; color: #fff; display: none; left: 0px; padding: 2px 15px 2px 5px; position: absolute; top: 2px; width: 240px; list-style: none; height: auto; overflow: auto; margin-top:30px;}.dropdown span.value { display: none;}.dropdown dd ul li a { padding: 5px; display: block;}.dropdown dd ul li a:hover { background-color: #fff;}button { background-color: #6BBE92; width: 302px; border: 0; padding: 10px 0; margin: 5px 0; text-align: center; color: #fff; font-weight: bold;} </style></head><body><dl class="dropdown"> <dt> <div style="">  <div class="multiSel" style="width:150px;background:#fff;padding: 8px 20px 5px 10px;height:20px;color:#000;float:left;"></div>  <div class="mydropdown" style="width:50px;background:#fff;padding: 8px 20px 5px 10px;height:20px;color:#000;float:left;">sss</div> </div> </dt> <dd>  <div class="mutliSelect">   <ul>    <li>     <input type="checkbox" value="Apple" />Apple</li>    <li>     <input type="checkbox" value="Blackberry" />Blackberry</li>    <li>     <input type="checkbox" value="HTC" />HTC</li>    <li>     <input type="checkbox" value="Sony Ericson" />Sony Ericson</li>    <li>     <input type="checkbox" value="Motorola" />Motorola</li>    <li>     <input type="checkbox" value="Nokia" />Nokia</li>   </ul>  </div> </dd></dl><script> $(".dropdown dt .mydropdown").on('click', function() {  $(".dropdown dd ul").slideToggle('fast'); });$(".dropdown dd ul li a").on('click', function() { $(".dropdown dd ul").hide();});function getSelectedValue(id) { return $("#" + id).find("dt a span.value").html();}$(document).bind('click', function(e) { var $clicked = $(e.target); if (!$clicked.parents().hasClass("dropdown")) $(".dropdown dd ul").hide();});$('.mutliSelect input[type="checkbox"]').on('click', function() { var title = $(this).closest('.mutliSelect').find('input[type="checkbox"]').val(), title = $(this).val() + ","; if ($(this).is(':checked')) { var html = '<span title="' + title + '">' + title + '</span>'; $('.multiSel').append(html); } else { $('span[title="' + title + '"]').remove(); }}); </script></body></html>

運行效果:

感興趣的朋友可以使用在線HTML/CSS/JavaScript代碼運行工具http://tools.VeVB.COm/code/HtmlJsRun測試上述代碼運行效果。

更多關于jQuery相關內容感興趣的讀者可查看本站專題:《jQuery頁面元素操作技巧匯總》、《jQuery常見事件用法與技巧總結》、《jQuery常用插件及用法總結》、《jQuery擴展技巧總結》及《jquery選擇器用法總結

希望本文所述對大家jQuery程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 国产成人77亚洲精品www | 久久九九热re6这里有精品 | 精品国产乱码久久久久久丨区2区 | 欧美特黄一级高清免费的香蕉 | 国产精品久久久久av | 欧美精品一区二区三区在线 | h色网站免费观看 | 国产成人av一区二区 | 大胆在线日本aⅴ免费视频 美国黄色毛片女人性生活片 | 日韩视频网址 | 国产亚洲精品综合一区91555 | 国产午夜免费福利 | 国产乱淫av一区二区三区 | 亚洲影视在线 | 97视频一二区 | 91中文在线 | 综合网日日天干夜夜久久 | 久久久久久久久久久久久国产精品 | 狼人狠狠干 | 日韩视频一区二区 | 国产精选电影免费在线观看 | 欧美亚洲免费 | 国产羞羞视频在线观看免费应用 | 国产精品99精品 | 国产91丝袜在线播放 | 国产孕妇孕交大片孕 | 久久中文一区 | 久久久国产精品电影 | 亚洲免费在线看 | 国产精品亚洲欧美一级在线 | 一级视频在线播放 | 九九热九九爱 | 久久久三区 | 精品999www| 日本不卡中文字幕 | 深夜免费福利视频 | 免费a视频 | 精品无码一区在线观看 | 久久超 | 成人免费入口 | 亚洲综合视频网站 |