如果文本框中的内容发生变化则模糊

时间:2014-07-14 11:54:03

标签: javascript jquery

我有一堆文本框,其中包含一个名为" dimension"

的类

在我的JS中我有

$('.dimensions').blur(function () {
DoSomething();

它正如我所希望的那样工作当我通过任何文本框切换时它会起作用, 但是,如果值从文本框中改变,我只是真的希望它能够做某些事情。 (即不需要DoSomething(),因为输入在我只是标记的情况下没有变化。

3 个答案:

答案 0 :(得分:0)

然后你必须在这种情况下使用.change()事件。

$('.dimensions').change(DoSomething);

答案 1 :(得分:0)

工作fiddle 你可以使用以下

$('.dimensions').bind('input', function() {
    /* This will be fired every time, when textbox's value changes. */
} );

答案 2 :(得分:0)

继承人我是怎么做到的

     var currentVal;
        $('.dimensions').focus(function () {
            currentVal = $(this).val();

        });

      $('.dimensions').blur(function () {

            if ($(this).val() == currentVal) {
                return false;
            }
           //DoSomething();

    });

不确定是什么原因!