我目前正在使用以下代码在提交之前更新表单数据。
$('.countyx').change(function(){
var d=$(this).val();
$('.countyq').text(d);
});
如果用户使用鼠标选择任何更改,这将正常工作,但是,如果用户使用箭头键导航复选框,则未注册“更改”。显然 keyup 处理程序可以工作,但是有没有办法以一种简洁、轻量级的方式同时实现两个处理程序?
var fn_count = function() {$('.countyq').text($('.countyx').val());}
$('.countyx').change(fn_count).keyup(fn_count);
要保持示例中的范围:
$('.countyx').change(function() {
$('.countyq').text($(this).val());
}).keyup(function () { $(this).change(); });