更新表单数据选项卡时选中Box

时间:2012-06-15 09:30:37

标签: jquery select dynamic

我目前正在使用以下代码在提交之前更新表单数据。

    $('.countyx').change(function(){
            var d=$(this).val();
            $('.countyq').text(d);
        });

如果用户使用鼠标选择任何更改,则此工作正常,但是,如果用户使用箭头键导航复选框,则“更改”未注册。显然,keyup处理程序可以工作,但有没有办法以一种整洁,轻量的方式同时实现两个处理程序?

2 个答案:

答案 0 :(得分:1)

var fn_count = function() {$('.countyq').text($('.countyx').val());}
$('.countyx').change(fn_count).keyup(fn_count);

答案 1 :(得分:0)

要保持示例中的范围:

$('.countyx').change(function() {
    $('.countyq').text($(this).val());
}).keyup(function () { $(this).change(); });