Javascript 如何更改模糊上的输入值?
我有一个链接作为“添加更多”,它添加了我想要的输入元素。我想调用模糊函数 单击“添加更多”链接时添加以下html:Javascript 如何更改模糊上的输入值?,javascript,html,Javascript,Html,我有一个链接作为“添加更多”,它添加了我想要的输入元素。我想调用模糊函数 单击“添加更多”链接时添加以下html: <input required="" class="form-control js-validate-hoursToAdd timetoadd" step="0.01" name="calculations[settingIndex][hoursToAdd][calculationIndex]" type="number" value=""> 它位于名为backend
<input required="" class="form-control js-validate-hoursToAdd timetoadd" step="0.01" name="calculations[settingIndex][hoursToAdd][calculationIndex]" type="number" value="">
它位于名为backend.js的单独文件中。我正在使用webpack缩小文件,它包含在html文件中
怎么做?请帮助我。通过添加html属性
onblur
和一些javascript
函数myFunc(输入){
input.value=0;
}
这是我给你举的一个例子。这样做是为了你的输入。它应该很好用
函数GetValue(e){
警报(如目标值);
};代码>
在父元素上使用jQuery方法,并将附加选择器用作第二个参数:
$(文档).ready(函数(){
$(“#btnAdd”)。单击(函数(){
$('
').appendTo(document.body);
});
$(document.body).on('blur','timetoadd',function(){
this.value=parseFloat(this.value).toFixed(2);
});
});代码>
添加更多
//查找元素
变量id=$(“#id>div”)
变量id1=$(“#id1”)
变量输入=$(“输入”)
var输入;
变量按钮=$(“按钮”)
//句柄单击并添加类
按钮。打开(“单击”,函数(){
$(“
”).appendTo(id);
/*添加更多(e.currentTarget,e.currentTarget.value);
console.log('新输入',例如currentTarget)*/
})
$(document.body).on(“blur”,'.timetoadd',function(){
this.value=parseFloat(this.value).toFixed(2);
输入拷贝=输入;
})
函数addMore(e,value){
inputCopy=e.clone()
id.prepend($(inputCopy));
}
正文{
背景:#20262E;
填充:20px;
字体系列:Helvetica;
}
#身份证{
背景:#fff;
边界半径:4px;
填充:20px;
字体大小:25px;
文本对齐:居中;
过渡:均为0.2s;
保证金:0自动;
宽度:300px;
}
钮扣{
背景:#0084ff;
边界:无;
边界半径:5px;
填充:8px 14px;
字体大小:15px;
颜色:#fff;
}
#id.alt{
背景:#0084ff;
颜色:#fff;
边缘顶端:40px;
宽度:200px;
}
#id.alt按钮{
背景:#fff;
颜色:#000;
}
添加更多
你能发布你的脚本吗?你的JS在哪里?我也试过了。它表示未定义的函数。我正在使用jquery。
$(document).ready(function() {
$(".timetoadd").blur(function(){
this.value = parseFloat(this.value).toFixed(2);
});
)};