javascript - 带有 3 个文本字段的计算器,只写在焦点 jquery 的字段上

标签 javascript jquery css html

我有一个(可能是愚蠢且简单的)问题。我在 Jquery 中有一个带有 3 个不同文本字段的计算器,当我使用它同时写入所有三个字段的按钮编号时(显然)导致我使用 $("input[type=text]") 在输入声明中,所以我知道我选择了所有输入文本(这正是我想要更改的内容。我考虑过为每个文本字段提供 ID 但这是否意味着我必须为每个ID,那将是非常不专业的?我的问题是什么是只在焦点输入中写入的最佳方法? 在此先感谢您的帮助,这是我的 fiddle : (也许它也可以帮助某人:))

https://jsfiddle.net/2yuve11z/

最佳答案

我已经用这个更新了你的 fiddle :

https://jsfiddle.net/2yuve11z/2/

逻辑是:

当输入获得焦点时,我删除其他输入的 .active类并添加焦点输入 .active类。然后我只用 .active 更新那个类。

如果您想要在页面加载时激活输入,只需添加 .active给它上课。

关于javascript - 带有 3 个文本字段的计算器,只写在焦点 jquery 的字段上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42978013/

相关文章:

javascript - 通过 javascript/jQuery 检测 IE 中的箭头键按下

javascript - 根据单元格的值将 CSS 生成的图像分配给表格中的单元格

html - 使用 :nth-child(x) CSS 隐藏定价框

html - 如何使用 CSS 创建这种触摸友好的登录按钮?

javascript - 如何在没有链接的情况下调用函数链中的任何函数?

javascript - 如何创建CAF接收器?

javascript - AngularJS 指令 : compile template and watch scope

javascript - Google Analytics API 获取个人属性(property)访问

javascript - 选择时隐藏基础(多个)

php - 将 CSS、Javascript 和 PHP 文件添加到 Joomla 网站