就是比如这样
张三 李四 王五
当我选中的是张三时后台获取的是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的详细内容...
声明:本文来自网络,不代表【好得很程序员自学网】立场,转载请注明出处:http://haodehen.cn/did105203