好得很程序员自学网

<tfoot draggable='sEl'></tfoot>

<ul><li></li></ul>标签问题_htm

如题,我想用 标签实现select那种效果,请问要怎么实现?

就是比如这样
      张三      李四      王五   

当我选中的是张三时后台获取的是001这个值,选中李四时获取的是002这个值,选中王五时获取的是003这个值,
请问要怎么实现


用select写的话我知道,就是
  张三  李四  王五   

但是用 不知道怎么写


回复讨论(解决方案)

      张三      李四      王五   


$(function(){
$("ul li").click(function(){
var ar = $(this).attr("name");
alert(ar);
})
})

你自己包含一个jquery就可以了

纯手打,有点错误,下面没打 ,你可以测试一下

如果是表单提交的话,你完全可以在表单中设置一个隐藏域,点击li时,改变隐藏域的值即可,最终提交表单即可

你点击ul的时候 改变 select 的 value

恩 好的 谢谢您

如果是表单提交的话,你完全可以在表单中设置一个隐藏域,点击li时,改变隐藏域的值即可,最终提交表单即可


恩,我现在是这样写的,但是还有一个获取到的值得问题,比如说:
点张三我应该获取的是001,但实际获取的是1,自动去掉了00
点李四我获取的是222,正常
点王五我获取的是0
点赵六获取的也是0
这个有什么办法解决吗?

function getDriverId(obj) {	document.getElementById("driverId").value = obj.value;	alert(document.getElementById("driverId").value);} 


  	 张三 	 李四 	 王五 	 赵六    

问题已经解决了 ,谢谢各位,解决代码如下:

张三 李四 哈哈 哇哈哈

查看更多关于<ul><li></li></ul>标签问题_htm的详细内容...

  阅读:34次