从选择中选择所有选项并显示每个选项
Select all option from select and display each option
当用户点击"全选"时,我需要在选择框下的各个"li"中显示所有选项。我觉得我错过了一些简单的东西。这是我到目前为止所拥有的:https://jsfiddle.net/m5adns2y/2/
enter code here
如您所见,当您点击按钮时,每个结果都是"[对象 HTMLOptionElement]"。我需要文本。
将 onTeam[i] 更改为 onTeam.text()[i] 也无济于事。
有人有什么建议吗?
你需要使用JQuery提供.html()
方法。 或 DOM 元素.innerHTML
属性
改变
onTeam[i]
自
$(onTeam[i]).html()
或
onTeam[i].innerHTML
示例:https://jsfiddle.net/m5adns2y/4/
试试这个。这是一个非常简单和直接的jquery解决方案。
$('#selectAllTeamMembers').click(function() {
$(".add-team-member option").each(function(index)
{
if(index == 0)
return;
$('.assigned-users-list').append('<li><div class="tag-list-item"><span>' + $(this).text() + '</span> <i class="fa fa-times-circle" data-idx="' + index + '"></i></div></li>');
});
$(this).prop("disabled",true);
});
工作示例:https://jsfiddle.net/DinoMyte/m5adns2y/7/
相关文章:
- 使用此选项选择父类内部的类
- 更新:仅根据单选按钮和所选选项选择特定项目
- 使用PHP通过HTML表单选项选择器过滤MYSQL结果
- ng-单击在IE中不起作用的选项选择Angularjs
- 从选项选择中删除值
- On为<选项>选择等效项
- 用户界面先前选择的选项选择更改
- 使用ng重复或ng选项和删除空白选项选择长方体角度
- 在HTML5、CSS、JavaScript中添加选项选择器,类似于移动应用程序中的选项设置
- 输入:选中,选项:选择选择器
- 根据使用angularjs从下拉菜单中选择的选项选择适当的复选框
- 如何根据 html 中的选项/选择重定向用户(单击按钮后)
- 使用ng选项选择中的ng选项进行过滤器下拉列表
- 如何设置选项选择的值
- 如何搜索长下拉选项/选择列表
- jQuery - 根据下拉选项选择列出结果
- 从选项选择单击时打开 2 个 URL
- 在 Angular JS 中为 ng 选项选择默认值
- 下拉选项选择的操作
- 通过单击单选按钮清除所有选项选择条目