如何用jquery去加减输入框

首先是html页面代码
<div class="control-keyword">
  <div class='controls'>
      <b class='control-label'><span style="color: #ff0000;">*</span> 关键词 <input     
      class='span5' name="keyword" type='text' value="" placeholder="请输入关键词" 
      />&nbsp;&nbsp;<input class='span3' name="put_num" type='text' placeholder="最少5起步" 
      value="" />份<input type="button" id="plus" value="+"><input type="button" 
      id="reduce" value="-"> </b>
 </div>
</div>
然后是js代码
/*---js控制加输入框----*/
    $(document).on('click','#plus',function(){
        var $this = $(this);
        //var div= $this.parents('.control-keyword').clone(true);//增加一行,克隆第一个对象 
        var div="<div class='control-keyword'><div class='controls'><b class='control-        
        label'><span style='color: #ff0000;'>*</span> 关键词 <input class='span5' 
        name='keyword' type='text' value='' placeholder='请输入关键词' />&nbsp;&nbsp; 
        <input class='span3' name='put_num' type='text' placeholder='最少50起步' value='' 
        />份<input type='button' id='plus' value='+'><input type='button' id='reduce' 
        value='-'></b></div></div>";
        $this.parents('.control-keyword').after(div);
    })

    /*---js控制减输入框----*/
    $(document).on('click','#reduce',function(){
        var $this = $(this);
        var div = $this.parents('.control-keyword');
        var length = $('.control-keyword');
        if (length.length > 1) {
            $this.parents('.control-keyword').remove()
        }
    })

最后来一张效果图,样式的话可以自己去修改

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值