关于socket.io使用的小白问题

JS:

    socket.on('open',function(){
        //提示输入用户名
        input.val('请输入用户名啊');
    });

HTML:

<div id="input"><input type="text" value="未初始化"></div>

socket可以成功建立,input的value也可以更改为请输入用户名啊
1、但为什么HTML页面里的value没有发生改变?
如果用input.text的话,是可以当时就发生改变的。
2、input.text代表什么?它的值是什么?

阅读 3k
2 个回答

可以散了……答主选择器是选择id为input,没有选择到input上……
除此之外,测试代码时,要注意客户端JS和服务端JS是分开的,也就是我console.log只会输出客户端app.js里的console.log指令……
OVER。
另外。。。这个怎么关闭问题?

如果你的input是jquery对象,并且input数表单元素.val()函数才生效。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题