jQuery,已选中复选框

寂寞

我有以下代码:

<form>
<input type="checkbox" name="type" value="Club" onclick="getselectedcheckbox()"checked/>Club<br/>
<input type="checkbox" name="type" value="Pub" onclick="getselectedcheckbox()" checked/>Pub<br/>
<input type="checkbox" name="type" value="Home" onclick="getselectedcheckbox()"/>Home<br/>
<input type="checkbox" name="type" value="Concert" onclick="getselectedcheckbox"/>Concert<br/>

<script>
function displayVals() {
var checkedValues = $('input:checkbox:checked').map(function() {
    alert(this.value);
});
   }

$( "select" ).change( displayVals );
displayVals();
</script>

我正在尝试选中所有复选框,然后使用Ajax发送它。但是现在,我对每个复选框有1个不同的警报,有没有办法将所有检查的值都放在一个字符串中?

我听说过.join(),但是我真的不知道在代码中放置它的位置。仍然以Javascript / jquery开头:/

有任何想法吗 ?

谢谢,Loneept

先生代码

有没有办法在一个字符串中获取所有检查的值?

在您的地图中,返回复选框值,然后使用get()来从jQuery对象检索JavaScript值数组。最后,使用join()转换为逗号分隔的字符串。

var checkedValues = $('input:checkbox:checked').map(function() {
    return this.value;
}).get().join(',');

结果将是(全部选中):

Club,Pub,Home,Concert

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

jQuery复选框最大已选中

来自分类Dev

jQuery:取消选中已选中的其他复选框

来自分类Dev

复选框已选中

来自分类Dev

jQuery取消选中复选框(如果已禁用)

来自分类Dev

jQuery:计算已选中的复选框-错误的计数

来自分类Dev

jQuery取消选中复选框(如果已禁用)

来自分类Dev

jQuery选择已选中的复选框不起作用

来自分类Dev

动态选择已选中的 jQuery 中的特定复选框

来自分类Dev

jQuery如果复选框已选中,则其他复选框

来自分类Dev

如果复选框已选中,则隐藏复选框

来自分类Dev

选中/取消选中复选框jQuery

来自分类Dev

防止复选框已选中事件

来自分类Dev

复选框已选中CSS

来自分类Dev

查找已选中复选框的顺序

来自分类Dev

复选框已选中activeAdmin

来自分类Dev

反应输入复选框已选中

来自分类Dev

检查已选中的复选框

来自分类Dev

无效的复选框已选中

来自分类Dev

计算已选中复选框的总数

来自分类Dev

复选框已选中activeAdmin

来自分类Dev

检查复选框已选中

来自分类Dev

计数已选中的复选框(数组)编号并保存已选中的复选框

来自分类Dev

限制复选框已选中,包括页面加载时已选中的复选框

来自分类Dev

jQuery代码(如果已选中复选框),请选择所有其他复选框-使用Laravel

来自分类Dev

使未选中的HTML复选框提交已选中的值

来自分类Dev

复选框计数,已选中/未选中的数量

来自分类Dev

选中复选框=已选中listviewitem行

来自分类Dev

获取已选中和未选中的复选框值

来自分类Dev

如何取消选中已选中的复选框?