设置复选框值

时间:2010-09-08 14:38:15

标签: javascript jquery

我有这段代码:

$('#chkBox').click(function() {
    $('#hiddenBox').val($('input').is(':checked'));
});

如果我单击复选框,我希望它在我的隐藏字段中,我将值设置为true否则如果未单击,则值将为false。有人可以帮忙吗?

1 个答案:

答案 0 :(得分:5)

$('#chkBox').click(function() {
    // I prefer assigning a string
    $('#hiddenBox').val(this.checked ? 'true' : 'false');

    // but in actual fact, this should be enough
    $('#hiddenBox').val(this.checked);
}).triggerHandler('click');​​​

演示:http://jsfiddle.net/pGkGz/1/

请参阅http://api.jquery.com/triggerHandler/