我试图在文本框中获取完整地址。
我的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。
答案 0 :(得分:3)
是的,你可以。使用+
运算符代替&&
:
$('#address').val(data.Result.Address1 + data.Result.Address2);
您还可以在地址详细信息之间添加空格和逗号,以使其更具可读性:
$('#address').val(data.Result.Address1 + " " + data.Result.Address2);