【问题标题】:Updating Form Data Select Box when tabbed选项卡时更新表单数据选择框
【发布时间】:2012-06-15 09:30:36
【问题描述】:

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

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

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

【问题讨论】:

  • 检查this,类似问题。

标签: jquery select dynamic


【解决方案1】:
var fn_count = function() {$('.countyq').text($('.countyx').val());}
$('.countyx').change(fn_count).keyup(fn_count);

【讨论】:

  • 精湛 - 非常干净的代码,完美运行 - 非常感谢。一旦网站允许我评价 - 在大约 6 分钟内 - 感谢超快速的解决方案:)
【解决方案2】:

保持您在示例中的范围:

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

【讨论】:

  • 感谢您的选择。所有答案都很有用:)
猜你喜欢
  • 2017-03-15
  • 1970-01-01
  • 1970-01-01
  • 2010-12-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多