input累加赋值
需求如下:第一个input添加字符到第二个input,第二个input需要累加。
html:
1 <tr> 2 <td rowspan="2" class="D_td_t_l"><span class="red">*</span><span>企业填报数据包含海关代码有:</span></td> 3 <td class="no_border"><input id="hgdm" type="text" class="D_text_a" /></td> 4 <td class="D_td_b no_border"><input id="hgdm_plus" type="button" class="search_plus" /></td> 5 <td class="D_td_b no_border"></td> 6 <td class="D_td_b no_border"></td> 7 </tr> 8 <tr> 9 <td colspan="2"><input id="hgdm_val" type="text" class="D_text_b" /></td> 10 <td class="D_td_b"><input id="hgdm_m" type="button" class="search_m" /></td> 11 <td class="D_td_b"></td> 12 </tr>
js:
1 //企业填报数据包含海关代码有 赋值 2 $("#hgdm_plus").on("click", function () { 3 var hgdm = $("#hgdm"); 4 var hgdm_val = $("#hgdm_val"); 5 if (hgdm.val() != "") { 6 if (hgdm_val.val() == "") { 7 hgdm_val.val(function (i, v) { 8 return v + hgdm.val(); 9 }); 10 hgdm.val(""); 11 } else { 12 hgdm_val.val(function (i, v) { 13 return v + "," + hgdm.val(); 14 }); 15 hgdm.val(""); 16 } 17 } 18 }); 19 20 $("#hgdm_m").on("click", function () { 21 $("#hgdm_val").val(""); 22 });