我正在尝试在文本框中获取完整地址。
我的 html 文本框:
<div class="form-group">
@Html.LabelFor(model => model.Address, new { @class = "col-md-1" })
@Html.TextAreaFor(model => model.Address, 5, 20, new { @id= "address" })
</div>
现在在 javascript 中我调用:
$('#address').val(data.Result.Address1);
这有效并显示:
杰米路
现在我还有另外 2 个字段,它们是地址的一部分,我希望它显示在同一个文本框中:
地址2 = 曼彻斯特
地址3 = M16 9AA
我已经尝试过:
$('#address').val(data.Result.Address1 && data.Result.Address2);
但这仅返回地址 2。
有没有办法从 id 返回地址 1、2 和 3。
最佳答案
是的,你可以。使用 +
运算符代替 &&
:
$('#address').val(data.Result.Address1 + data.Result.Address2);
您还可以在地址详细信息之间添加空格和逗号以使其更具可读性:
$('#address').val(data.Result.Address1 + " " + data.Result.Address2);
关于javascript - 在文本框中添加超过 1 个值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32476547/