有4个字段,如
<input id="address01" name="address01" class="text large" />
<input id="address02" name="address02" class="text large" />
<input id="address03" name="address03" class="text large" />
<input id="address04" name="address04" class="text large" />
和
<textarea id="address_oneline" name="address_oneline" rows="3" cols="50"></textarea>
我正在寻找的方法是将address01到04字段的文本作为用户类型并放入address_oneline文本区域。
我正在使用jquery
任何帮助都会很棒
此致
答案 0 :(得分:2)
$('input[id^="address"]').each(function(){
$('#address_oneline').append(this.value + " ");
});
答案 1 :(得分:1)
更改
jQuery(function(){
$('input[id^="address"]').bind('keyup',function(){
$('#address_oneline').empty();
$('input[id^="address"]').each(function() {
$('#address_oneline').append(this.value + "\n");
});
})
});
<input id="address01" name="address01" class="text large" />
<input id="address02" name="address02" class="text large" />
<input id="address03" name="address03" class="text large" />
<input id="address04" name="address04" class="text large" />
<textarea id="address_oneline" name="address_oneline" rows="3" cols="50"></textarea>
答案 2 :(得分:0)
你可以做到
$('input[id^=address]').keyup(function(){
var finalval = '';
$('input[id^=address]').each(function(){
finalval += $(this).val();
});
$('#address_oneline').val(finalval);
});