0

我正在尝试将选定的复选框值附加到隐藏字段。但我现在只成功地添加了一个复选框值。

无论如何要在隐藏字段中附加选定的复选框值。

    function CheckBox_Clicked(item) {


        if (item.checked == true) {

            $('#Chkboxvalue').val($(item).val());

        }
    }

我不知道我是否可以在这里使用 jquery append 函数。

谢谢

4

3 回答 3

1

请使用下面的javascript

function CallOnEachCheckBoxChangeEvent(){
     var selectedCheckBoxesValue = '';
        $('#DIVID').find("input:checkbox.CheckBoxClassName:checked").each(function (i, selected) {
                                                        if (selectedCheckBoxesValue.length == 0) {
                                                            selectedCheckBoxesValue += $(selected).val();
                                                        }
                                                        else {
                                                            selectedCheckBoxesValue += ',' + $(selected).val();
                                                        }});

         //Set the value of hiddenField selected checkboxes value 
            $(hiddenFieldValueId).val(selectedCheckBoxesValue);
}
于 2012-04-17T04:47:49.010 回答
0

有一种更简单的方法可以做到这一点。

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

演示:http: //jsfiddle.net/codef0rmer/EWsMX/

于 2012-04-17T06:09:23.373 回答
0
$('#Chkboxvalue').val($('#Chkboxvalue').val()+' '+$(item).val());
于 2012-04-17T04:44:47.000 回答