checkbox多选显示同级下一个元素的值

对于checkbox多选的问题我将我的经验提供给大家、希望对你们有帮助、谢谢!!!

1.先取到多选的值

  js:

  $(function(){
   $("#submitBtn").click(function() {
   var selectID = ""; 
   var str="";
   var checkedID = document.getElementsByName("checkTheme");
   for (var i = 0; i < checkedID.length; i++) {  
            if (checkedID[i].checked) { 

            selectID += checkedID[i].value + "','"+"','";//获取到选择的id值
            str +=($(checkedID[i]).next().val()+"','");//获取到id对应的同级name值
            }  
        }  
         if (selectID == "'") { //
            document.getElementById("SelectedGuid").value = "";  
        }  
        else {  
              document.getElementById("SelectedGuid").value = str;  //checkbox传过来的值放到这里面
        } 
});
});

jsp页面

<input type="text"  readonly="readonly" name="cid" placeholder="请输入" id="SelectedGuid">

<input type="checkbox" name="checkTheme" class="checkboxs" id="sub" value="${submenu.cid }">//获取到选择的id值
<input type="hidden" name="checkThemes" class="checkboxs" value="${submenu.cname }" id="all">//获取到id对应的同级name值

<input type="button" value="确认提交" id="submitBtn"  />


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值