【发布时间】:2013-06-03 05:19:13
【问题描述】:
我正在建立一个聊天。我需要使用 Jquery 将用户输入到文本字段中的文本从文本字段中提取出来,并在单击发送按钮时将其放入我的无序列表中。我离得很近吗?
我的错误是这样的(当我查看 Chrome 开发工具时): Uncaught SyntaxError: Unexpected token ;但我不知道为什么,如果那是唯一的问题?我查看了我的代码,似乎一切都已关闭
我试着看这里:http://api.jquery.com/appendTo/ 和这个 SO 帖子。
jquery - adding a value to a list - rendering on the client side
$( document ).ready(function() {
$("#sendButton").click(function(){
$('#textbox').val());
$('<li>'+val+'</li>').appendTo('#ulList');
});
};
</script>
<h2>Broken Chat</h2>
<input id="textbox" class="draft" type="text"/> <button id="sendButton" class="send">send</button>
<ul id="ulList" class="messages">
我最近的努力是尝试将以下内容添加到我现有的代码中:
<li id= "userMessage"></li>
显然改变了我的附加:
$('<li>'+val+'</li>').appendTo('#userMessage');
最后的努力是:
$('<ul>'+val+'</ul>').appendTo('#ulList');
<ul id="ulList" class="messages">
如果我问了一个重复的问题,我深表歉意,但我没有找到有效的答案。如果您在本网站上发现了其他内容,请参考。
【问题讨论】:
-
这一行中的额外括号
$('#textbox').val());和document函数的结尾应该是});而不是};。 -
谢谢。几乎明白了,虽然现在 Val 没有定义。有什么建议可以定义 val 而不会搞砸其他任何事情吗?我......非常NOOb-ish......我以为它被定义了??
-
在下面查看我的答案
标签: jquery html-lists chat textfield