zhuzhuzhihao
小杰017
2017-12-04 08:14
采纳率: 0%
浏览 19.3k

vue中怎么获取Checkbox多选值

图片说明

循环生成多条数据(每条数据都有多选),怎么获取选当前行的多选数据

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

5条回答 默认 最新

  • wodeai258
    wodeai258 2017-12-04 08:17

    获取当前多选框的上一级div,然后遍历这个div里包含多选框选中的值,这种情况两行数据必须是在两个不同的div里

    点赞 评论
  • wodeai258
    wodeai258 2017-12-04 08:18

    不能直接遍历整个页面的复选框,必须要设定一定范围内的多选框

    点赞 评论
  • qq_41126602
    qq_41126602 2017-12-04 08:28

    使用 v- modelv 进行数据绑定 钩子函数中的 参数改变 你的 数据就回改变 相反 只要你 的数据 的大改变 你的参数 也会改变 ~~再通过ajax提交 你的后台 就可以的到值 了!

    点赞 评论
  • m0_37917442
    ASIA原老弟 2017-12-04 08:30

    var selectedData = [];
    $(":checkbox:checked").each(function(){
    var tablerow = $(this).parent("tr");
    var code = tablerow.find("[name='p_code']").val();
    var name= tablerow.find("[name='p_name']").val();
    var price= tablerow.find("[name='p_price']").val();
    selectedData.push({Code:code,Name:name,Price:price});
    });

    这个你可以参考下

    点赞 评论
  • w1213096890
    德莱華 2018-11-08 13:46

    给多个checkbox绑定相同值v-model="vals"
    其中这个vals是个数组
    然后你就打印这个数据看看效果吧

    点赞 评论

相关推荐