jquery如何检查以前使用append()创建的输入值



在选择国家后,我用append()创建了一个银行Iban表单。每个国家都有自己的Iban格式,所以当客户选择国家时,我会用正确的格式创建表格,效果很好。

由于我需要第二次验证Iban值,我在最后一次附加了一个onkeyup函数()

但我并不喜欢这样,因为我需要在文档就绪函数之外使用纯javascript函数。

我一直在尝试使用$('#'+lastibacase_id).change函数,但它不起作用。我想这是因为我正在尝试对html虚拟附加输入进行检查。。。是否有人面临类似的情况,并找到了对附加表单输入值进行第二次检查的解决方案??

您可以使用"on"jQuery函数。

像这个小提琴

如果我有

<div id="wrapper">
</div>
<button id='mybutton'>
ADD thing
</button>

然后,jquery将是

jQuery(document).ready(function($){
$('button').click(function(){
$("#wrapper").append("<h1 class='myh1'>Click me</h1><br>")
})
//the ON function
$("#wrapper").on("click", "h1", function(){
alert("The event works");
})
})

最新更新