gpt4 book ai didi

javascript - jquery .map() 复选框

转载 作者:行者123 更新时间:2023-11-30 16:41:40 24 4
gpt4 key购买 nike

$(function() {
$('input[type=checkbox]:checked').map(function() {
alert($("#chk_option").val());
$("#chk_option").val(this.value);
}).get();
});

HTML代码

<div>

<center>
<form id="form_tarif" class="form-horizontal" style="padding-top:57px;" action="pricesinput" method="POST">

<input type="hidden" id="chk_option" name="chk_option">

<input type="hidden" id="chk_option_remove" name="chk_option_remove">

<c:forEach items="${option_tarif_list}" var="option_tarif" varStatus="loop">
<div class="checkbox1">
<label>
<input type="checkbox" name="tarif_inclue[]" value="${option_tarif.id}" class="checkboxchk" id="option_tarif_chk_${option_tarif.id}">${option_tarif.libelle}
</label>
</div>
</c:forEach
</form>
</center>

</div>

我需要 id chk_option 以供将来使用。我怎样才能使该 ID 中包含选定复选框值的数组。

Java代码

我需要如下所示的id

Integer trimmedOptionSplit = 0;
String optionChkStr = request.getParameter("chk_option");
String[] optionSplitStrs = optionChkStr.split(",");

最佳答案

使用逗号分隔格式获取选中的复选框值:

var checkedelemids = $('input[type=checkbox]:checked').map(function(){
return this.value;
}).get().join(",");

然后您可以使用以下方法将值设置为隐藏输入:

$('#chk_option').val(checkedelemids);

关于javascript - jquery .map() 复选框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31879042/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com