JQuery的如果使用.append声明时不工作()

即时通讯使用.append()来输入字段的值打印到一个跨度。 形式是AJAX如此多值输入到表格所以我想打印这些多重输入。 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; } }

--------------解决方案-------------

name == ''始终是真实的在你的代码,这是因为它是你的变量的初始值。

if (names == '')

应该:

if (value == '')

这是我的猜测,只是因为你设置names = ''在前面行,以便它永远是正确的。

分类:JavaScript的 时间:2012-11-01 人气:0
本文关键词: JavaScript的HTML,jQuery的
分享到:

相关文章

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.749 (s). 10 q(s)