2017-06-16 14 views
-2

誰もが私の問題を解決するために私を助けることができる、私は複数のチャットルームを作りたいCodeingniter NodeJSソケットIOリアルタイムチャット

私の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> 

ここ作品....私は部屋をチェックしたときに、私は移動の部屋チャットをしたい...

ありがとう

答えて

0

ユーザーがアイテムを選択したときにすべてのチェック入力を取得しようとする場合は、チェックイベントをリスンするイベントハンドラを追加するとよいでしょう。

だから私はこの

$(document).on('change', '.checkbox', function() { 
    var room  = []; 

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

    //see the result... 
    alert(room); 
}); 

NBのようなものでしょう:私は、すべてのチェックボックス

にクラス .checkboxを追加します
関連する問題