如果文本框中有变化,则模糊
Blur if something changed in text box
我有一堆文本框,它们有一个名为dimensions的类
在我的JS中有
$('.dimensions').blur(function () {
DoSomething();
这是我想要的工作,所以它做一些当我通过任何文本框tab,然而,我只希望它做一些事情,如果值从我的文本框的选项卡改变。(即不需要DoSomething()
,因为在我只是选择的情况下,输入没有改变。
那么您必须在此上下文中使用.change()
事件。
$('.dimensions').change(DoSomething);
工作小提琴您可以使用以下
$('.dimensions').bind('input', function() {
/* This will be fired every time, when textbox's value changes. */
} );
我是这样做的
var currentVal;
$('.dimensions').focus(function () {
currentVal = $(this).val();
});
$('.dimensions').blur(function () {
if ($(this).val() == currentVal) {
return false;
}
//DoSomething();
});
不知道什么是不喜欢的!
相关文章:
- 如何在呈现页面后使用 Java 脚本检测 dom 元素值的值是否有任何变化(例如,任何输入或复选框值更改)
- 为什么 HTML 文本字段的值在有逗号时会发生变化
- 有没有人知道如何检测 Nativescript 的方向变化
- 有没有办法模糊/突出显示单选按钮的文本
- 有没有办法防止选择菜单在值动态变化时关闭
- 有没有一种简单的方法来检测容器元素中的焦点变化
- 版本 2 和 3 之间的上传 API 有哪些主要变化
- 使用未知数量的案例进行切换 - 略有变化的默认情况
- 剑道网格有变化,如何处理只读网格
- 有没有办法在 javascript 中的值发生变化时运行代码
- 如何在函数中有一个动态变量,而不将其链接到变化的变量
- 如何在网站上制作动画,每秒钟就会有一段文本发生变化
- backbone.js:自上次服务器保存以来有变化吗
- 焦点和模糊功能有问题
- Ng显示当页面上有多个控制器的布尔值发生变化时不更新
- 如果文本框中有变化,则模糊
- 如何组合两个相似的脚本,并在略有变化的情况下运行它
- 检查窗口大小是否有变化和性能/优化
- 如何知道日期是否有变化的日期picker jQuery
- 当有变化时,自动更新所有用户的HTML dom