请教一个下拉框的问题,求大神解答
 发布于 12 年前  作者 shiwenhao  3688 次预览  最后一次回复是 12 年前  来自  

页面 <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); }

3 回复
ringtail

你想问什么啊

shiwenhao

我打开页面下拉框没有出来,后来我把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); }); 能显示下拉框了,但又出现新的问题。就是第一个选项“所有人”不见了,只显示登录成功的用户。

shiwenhao

我打开页面下拉框没有出来,后来我把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); }); 能显示下拉框了,但又出现新的问题。就是第一个选项“所有人”不见了,只显示登录成功的用户。