首页 > 代码库 > <ul><li></li></ul>标签问题
<ul><li></li></ul>标签问题
如题,我想用<ul><li></ul></li>标签实现select那种效果,请问要怎么实现?
就是比如这样
XML/HTML code?
1 2 3 4 5 | < ul > < li >张三</ li > < li >李四</ li > < li >王五</ li > </ ul > |
当我选中的是张三时后台获取的是001这个值,选中李四时获取的是002这个值,选中王五时获取的是003这个值,
请问要怎么实现
用select写的话我知道,就是
XML/HTML code?
1 2 3 4 5 | < select > < option value = "001" >张三</ option > < option value = "002" >李四</ option > < option value = "003" >王五</ option > </ select > |
但是用<ul><li>不知道怎么写
问题已经解决了 ,谢谢各位,解决代码如下:
XML/HTML code?
1 2 3 4 5 6 7 8 9 10 | < div class = "ddl collapse driver cover-3" > < input type = "hidden" id = "driverId" name = "driverId" value = "" /> < input type = "text" placeholder = "" readonly> < ul > < li data-value = "001" >张三</ li > < li data-value = "111111" >李四</ li > < li data-value = "12345678910" >哈哈</ li > < li data-value = "你好" >哇哈哈</ li > </ ul > </ div > |
JavaScript code?
1 2 3 4 5 6 7 8 9 10 | $(document).ready( function () { ‘use strict‘ ; var $driver = $( ‘.driver‘ ), $list = $driver.children( ‘ul‘ ); $list.delegate( ‘li‘ , ‘click‘ , function () { var $ this = $( this ); $driver.value = $ this .attr( ‘data-value‘ ); //alert($driver.value); //alert($this.attr(‘data-value‘)); }); }); |
<ul><li></li></ul>标签问题
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。