繁体   English   中英

如何使用 html 中的 socket io 将文本附加到输入框

[英]How do you append text to an input box using socket io inside html

目前我在尝试从我的 html 中附加文本时遇到了问题。

<input id="connection" type="text">
socket.on('Connect',function(){
    console.out('testing blah');
    $('connection').val('con');
    $('connection').append("con");
    $('#connection').append('con');
});

我需要一种方法来提醒用户服务器是否可用。 我已经尝试了上述所有示例,但它们都无法正常工作。

$('connection').val('con');

您错过了id选择器的#前缀

$('connection').append("con");
$('#connection').append('con');

append()input元素无效,并且您的第一个示例再次缺少#

您的第一个示例使用val()是实现您需要的正确方法,您只需要在选择器中包含#

$('#connection').val('con');

这段代码解决了我的问题:

$('#connection').html('connected');

我更改为 html 的原因是因为这会清除标签而不是向其添加额外的文本。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM