您好我正在尝试获取复选框的值,并将选中的值分配给页面上具有相同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
我没有获得复选框的值,也没有检查任何内容。我做错了什么?
答案 0 :(得分:0)
我对你要执行的内容感到很困惑。 您单击Div或复选框?
以下可能有所帮助 - 为所有复选框命名。
像
这样的东西$('#yourCheckboxID').click(function(){
var checkboxValue = $(this).val();
$('.yourCheckboxClass').attr('value',checkboxValue);
});
如果您可以在jsfiddle上创建一个小型演示,我可以提供更多帮助。