页面 <select name=“users” id=“userList”> <option value="*"> 所有人 </option> </select> js socket.on(‘userList’, function (data) { var users = data.users for(var i = 0; i < users.length; i++) { var slElement = $(document.createElement(‘option’)); slElement.attr(‘value’, users[i]); slElement.users(data[i]); $(’#usersList’).append(slElement); }
你想问什么啊
我打开页面下拉框没有出来,后来我把JS改成 socket.on(‘userList’, function (data) { var option = ‘’; for(var i=0; i<data.length; i++) { option += ‘<option>’ + data[i] + ‘</option>’; } $(’#userList’).empty().append(option); }); 能显示下拉框了,但又出现新的问题。就是第一个选项“所有人”不见了,只显示登录成功的用户。
我打开页面下拉框没有出来,后来我把JS改成 socket.on(‘userList’, function (data) { var option = ‘’; for(var i=0; i<data.length; i++) { option += ‘<option>’ + data[i] + ‘</option>’; } $(’#userList’).empty().append(option); }); 能显示下拉框了,但又出现新的问题。就是第一个选项“所有人”不见了,只显示登录成功的用户。