为了账号安全,请及时绑定邮箱和手机立即绑定

jq 获取节点

jq 获取节点

慕侠2389804 2019-02-15 14:19:58
我点击+号的时候 怎么让当前的li中的input 加 1?这是部分代码html<li class="first">    <div class="number" style="width: 130px;">        <span style="float: left;padding-top: 20px;">        <a href="javascript:;" class="reduction_choice_book_number">-</a>        <input style="margin: 0;" type="text" name="choice_book_number" value="<?php echo empty($output['buy_sgroup_goods_list_array']['goods_num_sum'])?'0':$output['buy_sgroup_goods_list_array']['goods_num_sum'];?>">        <a href="javascript:;" class="add_choice_book_number">+</a>        </span>     </div></li>js代码$('.add_choice_book_number').click(function(event){            choice_book_number.val(Number(choice_book_number.val())+1);                    });        这样点击 + 号 的时候 所有的 input 都加1了 我想知道怎么把每一行的 + 号分别控制每一行的 input 求大神解
查看完整描述

1 回答

?
慕妹3146593

TA贡献1820条经验 获得超9个赞

这样子肯定是不行的噻

你要先获取点击的this,然后用这个this查找和它同级的input,并修改它的数值

部分代码


let _input =  $(this).parent().find('input');

_input.val(_input.val()++)


查看完整回答
反对 回复 2019-02-24
  • 1 回答
  • 0 关注
  • 378 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信