1

我正在尝试创建一个输入字段,以实时显示另一个输入字段中的字符数。当用户单击该计数器字段并且该字段是只读的时,我不想将注意力集中在该计数器字段上。在 Chrome 中,该字段没有获得焦点,只有 readonly 是必需的,但在 Firefox 中,当我单击它时它仍然会获得焦点。我试图用例如 blur() 来防止这种情况,但它不起作用。我做错了什么或解决方案是什么?

$(function(){
$("input[type='text']").on("keyup", function(event){ 
    $(".counter").blur();
    $("#counter_1").val($(this).val().length);
    }); 
});

http://jsfiddle.net/67Bpa/3/

4

1 回答 1

7

每当它获得焦点时就模糊该领域

$("#myFieldIdontWantFocusOn").on("focus", function(){
  $(this).blur();
});

小提琴

编辑:

更新了小提琴以合并 A.Wolff 的上述观察。

于 2014-01-17T11:43:28.817 回答