所以我有一个输入,当我提交时,我试图将其值附加到div。
例如:
$('input').submit(function () {
$('#div').append($('input').val());
return false;
});
现在在我的实际例子中,输入的附加值将在布局中,所以我在使用each()时尝试使用更快/更安全/更好(?)的方法。
根据http://www.learningjquery.com/2009/03/43439-reasons-to-use-append-correctly我试图使用这样的东西:
$('input').submit(function () {
var arr = [];
var a = '';
$.each(arr, function(count, item) {
a += '<div class="a_txt">' + $('input').val() + '</div>';
});
$('div').append(a);
return false;
});
我错过了什么或做错了什么?
基本上我想将输入的值附加到布局中。
例如:
<div class="a_txt"> ... </div>
我错过了什么或做错了什么?
答案 0 :(得分:2)
看起来你正试图做一些变化:
$('input').submit(function () {
var a = '';
$('input').each(function() {
a += '<div class="a_txt">' + $(this).val() + '</div>';
});
$('div').append(a);
return false;
});