我有一个(可能很简单)的问题。我在Jquery中有一个带有3个不同文本字段的计算器,当我使用按钮数字时,它同时在所有三个字段中写入(很明显),导致im在输入声明中使用$("input[type=text]")
,所以我知道Im选择了所有输入文本(这正是我想要更改的。我考虑过给每个文本字段提供ID和ID,但这是否意味着我必须为每个ID编写相同的功能,这会非常不正确吗?我的问题是专注于输入的最佳方式是什么?
预先感谢您的帮助,这是我的小提琴:
(也许它也可以帮助某人:))
https://jsfiddle.net/2yuve11z/
最佳答案
我已经用这个更新了你的小提琴:
https://jsfiddle.net/2yuve11z/2/
逻辑是:
当某个输入获得焦点时,我将删除其他输入的.active
类,并将该焦点输入添加到.active
类中,然后仅使用.active
类对其进行更新。
如果要在页面加载时输入有效信息,只需向其添加.active
类。