Jquery和JS获取ul中li标签的值以及赋值问题

  • 通过点击li标签,拿到li值,在把值赋给一个文本框

以下是HTML,以及input标签

<input type="hidden"  id="orderBy"  value="${orderBy}" >
<input type="hidden"  id="orderColumn "  value="${orderColumn }" >
<ul class="orderType" >
    <li value="distance" ><a href='#'> 离我最近</a></li>
    <li value="goodsPrice" ><a href='#'> 价格最低</a></li>
    <li value="countComment" ><a href='#'> 评论最多</a></li>
    <li value="averageCount" ><a href='#'> 评分最高</a></li>
    <li value="countSell" ><a href='#'>销量最多</a></li>
  </ul>

一下是jquery点击选取值

<script type="text/javascript">

$(".orderSelect li").click(function(){//点击事件  

       //console.log($(this).html());//打印日志
       //console.log($(this).attr("value"));//打印日志

        //取当前选中 li 的显示值 赋到input标签 选择器id="orderBy"
        $("#orderBy").html($(this).html());

        //取当前选中 li 的value值 
        var orderColumn = $(this).attr("value");
        //赋到input标签 选择器id="orderColumn"
        $("#orderColumn").val($(this).attr("value"));

});
</script>
  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值