我有一堆文本框,其中包含一个名为" dimension"
的类在我的JS中我有
$('.dimensions').blur(function () {
DoSomething();
它正如我所希望的那样工作当我通过任何文本框切换时它会起作用,
但是,如果值从文本框中改变,我只是真的希望它能够做某些事情。 (即不需要DoSomething()
,因为输入在我只是标记的情况下没有变化。
答案 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();
});
不确定是什么原因!