2017-02-11 70 views
0

我有一個銀行Iban表單,在選擇國家後用append()創建。每個國家都有自己的Iban格式,所以當客戶選擇國家時,我會繼續以正確的格式創建表格,並且效果很好。jquery如何檢查以前使用append創建的輸入值()

由於我需要第二次驗證Iban值,我在最後附加了一個onkeyup函數()

但我不是那麼喜歡這個,因爲我需要使用一個純粹的javascript函數來完成文檔就緒函數。

我一直在嘗試使用$('#'+ lastibancase_id).change函數,但它不起作用。我想這是因爲我試圖對HTML虛擬附加輸入進行檢查... 是否有人遇到過類似的問題,並找到解決方案來對附加表單輸入值進行第二次檢查?

+0

分享您的代碼 –

+0

你能提供出您所遇到的問題最少的代碼? –

回答

0

您可以使用「on」jQuery函數。

這樣fiddle

,如果我有

<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"); 
     }) 
    })