Javascript 如何对Jquery中的克隆元素应用验证?

Javascript 如何对Jquery中的克隆元素应用验证?,javascript,jquery,validation,Javascript,Jquery,Validation,有一个带标签的文本框;具有isnumeric的验证 Money: <input type="text" id="dollar" name="dollar" data-require-numeric="true" value=""> //Textbox with id dollar0 如何解决此问题?尝试以下方法:您需要使用.on()注册单击事件处理程序,注册文档的单击处理程序,该处理程序将事件委托给'input[type=“text”][数据需要数字]”。通过这种方式,您可以处

有一个带标签的文本框;具有isnumeric的验证

Money: <input type="text" id="dollar" name="dollar" data-require-numeric="true" value=""> 
//Textbox with id dollar0 

如何解决此问题?

尝试以下方法:您需要使用
.on()
注册单击事件处理程序,注册
文档的单击处理程序,该处理程序将事件委托给
'input[type=“text”][数据需要数字]”
。通过这种方式,您可以处理动态添加元素的事件

var economy= { 
init: function () {
$(document).on("change keyup paste",'input[type="text"][data-require-numeric]', 
    function () {
        check isnumeric; if yes then border red
    });
}};
$(economy.init);

绑定动态dom元素上的更改事件。使用类引用而不是id。并将事件绑定到其父级

$(文档).ready(函数(){
$(.parent”).on(“键控键控键控键控键控键控键控键控键控键控键控键控键控键控键控键控键控键控键控键控键控键控键控键控键控键控键控键控键控键控键控键控键控{
value=$(e.target).val()
//然后在这里进行验证。您可以将多个事件附加到它
})
})


Wao。在我看来,它似乎在工作。在给它做标记之前,让我彻底测试一下:)你能解释一下“更改密钥粘贴”这个吗。@fatherazrael,很乐意帮忙you@raghavendra,OP正在对更改、键控或粘贴事件进行验证。@Bhushan“粘贴”是jquery中的新事件,或者是bcoz从未见过的旧事件。。
var economy= { 
init: function () {
$('input[type="text"][data-require-numeric]').on("change keyup paste", function () {
        check isnumeric; if yes then border red
    });
}};
$(economy.init);
var economy= { 
init: function () {
$(document).on("change keyup paste",'input[type="text"][data-require-numeric]', 
    function () {
        check isnumeric; if yes then border red
    });
}};
$(economy.init);