jquery - 点击功能上的jQuery重置输入字段
问题描述
我正在处理存款表格。该表格有一个主要内容部分,用户可以在其中从多种不同的存款形式中进行选择。每种不同的存款形式都会运行一个脚本,将货币从左到右自动格式化为 0.00,因此如果用户存入 25 美元,他们将输入 2500 并且输入字段显示 25.00。
如果用户在输入金额后改变了对存款方式的想法,我遇到的问题是清除输入字段。如果用户返回主要内容并选择另一种存款方式,当她单击新方法的空白金额字段并开始输入时,会填充先前的金额并附加任何新输入的内容。(即 25.00 变为 250.25)。显然这不是最优的。我为演示目的设置了一个小提琴。
如果用户单击存款方式上的“更改”选项,我想要做的是清除输入字段中输入的值。
$('.back-txt').click(function() {
$('#main-content').show();
$('#ach-content, #other-content1, #other-content2').hide();
$('.titletext').html("Choose A Deposit Method");
// Clearing input
$("input[type='text']").val('');
});
我尝试了多种变体:
$("input[type='text']").val('');
包括仅针对输入、“#amount”和“.mib”类。
我认为我在正确的轨道上,但也许我没有针对 write 元素?
解决方案
我在您的代码中看到 2 个主要问题:
第一:即使输入是单独可见的,你也不能给它们相同的id
,所以改变它。
第二:您正在尝试选择input[type"text"]
,但您type="tel"
在所有输入中都有。先尝试修复它们,然后告诉我们。
编辑
我发现了真正的问题,以上内容也很重要,但你的问题是input
变量:让它全局化,然后用input
字段重置它。
推荐阅读
- postgresql - Terraform 尝试加载旧的已失效提供程序
- phpldapadmin - 无法显示 phpLDAPadmin 登录表单
- python - 我如何计算成对出现的特征
- mysql - 如何从 Json 数组 mysql 中获取值
- json - Tradingview Json 提醒
- reactjs - 我应该如何构建我的 Firestore 安全规则?
- javascript - 如何更改 ag-grid (JavaScript) 侧边栏的宽度?
- javascript - 如何解决“警告:file_get_contents() 错误”消息 - 联系表格?
- c# - 为什么我的实体不想捆绑在一起?
- r - R 平滑函数返回错误“模型的系数比数据多”