使用.append()將輸入字段的值打印到一個範圍。表單是AJAX,所以多個值被輸入到表單中,因此我想要打印這些多個輸入。這很好,除了下面的IF語句不會切換'names'的字符串值,任何想法?使用.append()時,JQuery IF語句不起作用()
$("input").bind("keydown", function(event) {
var keycode = (event.keyCode ? event.keyCode : (event.which ? event.which : event.charCode));
if (keycode == 13) {
var value = $(this).val();
var names = '';
if (names == '') {
names = value;
}
else {
names = value + ', ' + names '.';
}
$("span#name1").append(names);
return false;
} else {
return true;
}
}
是名稱html還是隻是一個普通的字符串?你可能想使用html()而不是append()。 – epascarello 2012-03-05 23:48:50