多值Checkbox jquery问题

时间:2013-07-05 14:08:00

标签: javascript jquery html

您好我正在尝试获取复选框的值,并将选中的值分配给页面上具有相同ID的所有复选框。但是我的尝试不起作用,这就是我正在做的事情

       $('.add_button').click(function() {   //they click a div named added
        selected=$('#ssrBox').val();  //I get the id of the checkbox and the values however I only get one value.
        id=$(this).attr('id');  //I find the id of the div which is ssrBox
        $('#ssrBox').change(function() {  // I find the rest of the checkboxes with the same id and hopefully make them select the same value
        $('#ssrBox').add(selected); //have the value being checked for all
      });



   <div class="grs-multi-select-area" style="height:120px;width:150px;">
  <div class="grs-multi-select-box ">
   <input id="ssrBox" class="ssremployeeid" type="checkbox" name="ssremployeeid[]"
   value="1312">
       Amanda Becker
    </div>
     <div class="grs-multi-select-box "> // same as above I just collapsed it for viewing purposes
     <div class="grs-multi-select-box ">
     <div class="grs-multi-select-box ">
</div> //closes main div 

我没有获得复选框的值,也没有检查任何内容。我做错了什么?

1 个答案:

答案 0 :(得分:0)

我对你要执行的内容感到很困惑。 您单击Div或复选框?

以下可能有所帮助 - 为所有复选框命名。

这样的东西
$('#yourCheckboxID').click(function(){
    var checkboxValue = $(this).val();
    $('.yourCheckboxClass').attr('value',checkboxValue);
});

如果您可以在jsfiddle上创建一个小型演示,我可以提供更多帮助。