我需要做的是让用户从页面上选择一些语言,并获取包含所有选定语言的数组或字符串。 你知道我该怎么办? 它将在JavaScript方法中随后提供的字符串或数组。在html页面插入多项选择
0
A
回答
1
你可以使用一些复选框,并保存在一个这样的数组中的值:
var lang = [];
$('.cbLang').on('change', function() {
this.checked ? lang.push(this.value) : removeLang(this.value);
console.log(lang);
});
//REMOVE UNCHECKED LANGUAGE
function removeLang(removeLang){
lang = jQuery.grep(lang, function(value) {
return value != removeLang;
});
}
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input class="cbLang" type="checkbox" value="English">English
<input class="cbLang" type="checkbox" value="German">German
<input class="cbLang" type="checkbox" value="French">French
编辑:如果您还需要一种方法来从数组中删除,请检查JQuery grep():http://api.jquery.com/jquery.grep/
EDIT2:我已经添加了一个函数来删除一个unchecked la nguage来自阵列。此方法调用时,复选框未选中,并将语言的值作为参数。它应该像这样工作。
干杯
0
的JavaScript
var lang = [];
$('.cbLang').on('change', function() {
''
this.checked ? lang.push(this.value) : removeLang(this.value);
console.log(lang);
});
HTML
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input class="cbLang" type="checkbox" value="English">English
<input class="cbLang" type="checkbox" value="German">German
<input class="cbLang" type="checkbox" value="French">French
相关问题
- 1. HTML选择插入选项
- 2. 在所有页面上插入菜单选项卡 - HTML&CSS
- 3. 跨越多个html页面选择id
- 4. 页面选项选择
- 5. 插入JavaScript的HTML页面
- 6. HTML选择菜单选项正在运行关闭页面
- 7. 如何在html中选择(多个)的指定索引处插入选项?
- 8. 选择多选命令。插件在页面加载时激活
- 9. 在wordpress中插入html页面
- 10. 在HTML页面上嵌入VLC插件
- 11. 在drupal 7中插入html页面
- 12. 通过JS将HTML插入HTML页面
- 13. 多个选择插入
- 14. 插入到多个选择
- 15. Postgresql插入选择多行
- 16. MYSQL插入选择,如果选择返回多个值插入
- 17. html:访问选项后面在页
- 18. 在ng选项中插入HTML标签
- 19. 选择两个选项,并转到HTML页面
- 20. 从JSON插入到HTML选择标记选项
- 21. 将外部页面html插入页面html
- 22. html多个选择里面div伸展整个页面
- 23. 如何在HTML页面中构建多个步骤选择器?
- 24. HTML输入 - 选择多个图像并在页面中查看它们?
- 25. 如何使用HTML和JavaScript从其他页面中选择选项选项?
- 26. 在php页面插入单选按钮
- 27. asmselect jquery插件 - 多次选择选项
- 28. 选项选择更新页面内容
- 29. 如何选择页面加载选项
- 30. 最后选择的选项,页面
请询问正确的问题。请参考[如何提问](http://stackoverflow.com/help/mcve) – Shrabanee
请看编辑,我添加了删除未经检查的语言的功能。干杯。 – MrBuggy
@MrBuggy感谢它现在的作品:) – Mister98