【发布时间】:2017-03-01 06:49:08
【问题描述】:
我在 jquery 中使用 .val() 函数从文本框中发布值。当我发出警报时,我可以看到整个字符串。但是当在空间到来之前将数据放在文本框上时。任何人都知道这个问题,请帮忙 我在这里分享我的代码
$('#add_input').click(function(){
var item = $('input[id="itemname"]').val();
i++;
$('#dynamic1').append('<tr id="row'+i+'">\n\
<><td> <input type="text" name="serial_id" id="serial" value='+i+' ></td>\n\
<td><input type="text" name="item1[]" value='+item+'></td></tr>');
在item texbox中只获取输入值的第一部分。
【问题讨论】:
-
将
value='+item+'更改为value="'+item+'" -
@guradio 非常感谢亲爱的。有效。单引号只占第一部分?
-
添加
""并正确地将字符串作为整个字符串连接。很高兴能帮助 mate happing 编码 :) -
我无法理解这个问题。他的代码似乎工作正常
-
@Anant concat of string not proper.when string has space
标签: javascript jquery ajax