【问题标题】:Codeigniter NodeJS Socket IO Realtime ChatCodeigniter NodeJS Socket IO 实时聊天
【发布时间】:2017-11-18 16:00:17
【问题描述】:

谁能帮我解决我的问题,我想做一个多人聊天室

我的 index.html JS 代码

var room        = [];
$('#controls :checked').each(function() {
    room.push($(this).val());
});

我的 index.html HTMl 代码

  <div id="controls" style="height:400px; display: inline-block; width:20%;  background-color:lightyellow;">
        <input id="room1_check" type="checkbox" value="public"/><label for="room1_check">public</label><br/><br/>
        <input id="room2_check" type="checkbox" value="room_2" checked /><label for="room2_check">Room 2</label><br/><br/>
        <input id="room3_check" type="checkbox" value="room_3" /><label for="room3_check">Room 3</label><br/><br/>
        <input id="room4_check" type="checkbox" value="room_4" /><label for="room4_check">Room 4</label><br/><br/>
        <input id="room5_check" type="checkbox" value="room_5" /><label for="room5_check">Room 5</label><br/><br/>
    </div>

这是我的一段代码......当我检查房间时,我想要移动房间聊天。

【问题讨论】:

    标签: node.js codeigniter socket.io


    【解决方案1】:

    如果您尝试在用户选择项目时获取所有选中的输入,您可能需要添加一个事件处理程序来侦听检查事件。

    所以我会做这样的事情

    $(document).on('change', '.checkbox', function() {
        var room        = [];
    
        $('#controls :checked').each(function() {
         room.push($(this).val());
        });
    
       //see the result...
       alert(room);
    });
    

    注意:我在所有复选框中添加了一个类 .checkbox

    【讨论】:

      猜你喜欢
      • 2020-01-18
      • 2018-08-07
      • 2013-04-20
      • 2019-05-09
      • 2019-12-08
      • 2013-01-28
      • 1970-01-01
      • 2014-03-08
      • 1970-01-01
      相关资源
      最近更新 更多