2013-03-27 51 views
-1

使用Javascript或jQuery,我將如何引用一些動態創建的文本框。 我有以下JavaScript引用一個文本框,但其他文本框創建時,他們有不同的ID。任何想法的?如何引用動態創建的文本框

<script type="text/javascript"> 
$(function(){ 
    $('#lst_vat').change(function(){ 

    var inpvat = $('#lst_vat').val(); 
     $.ajax({ 
      type:'POST', 
      data:({id : inpvat}), 
      dataType:'json', 
     url:"phpcode/get_vat_rate.php", 
     //url:"ajax_product_list.php", 
     success: function(data){ 
      $('.results').html(data); 
      $('#txt_line_vat').val(data.vat_rate_value);  
      } 
     }); 
    }); 
    }); 
</script> 
+1

你有任何控制文本框的生成方式嗎?通常,您可以在其創建中添加一些預先定義的類,以便稍後訪問它們。 – cdlong 2013-03-27 19:57:37

+0

您是否想要將相同的功能綁定到所有生成的文本框上的更改事件? – 2013-03-27 19:58:03

+0

是的帕特里克,我會,我有一個列表框「#lst_vat」,當我從中選擇一個選項時,我可以填充一些文本框中的數據包含在一行中,由json腳本返回,我的但是如果在表單中動態創建另一行並從新列表框中選擇一個選項,我將無法更新新創建的文本字段。 – David 2013-03-27 20:08:33

回答

0

您可以通過使用textarea和課程JavaScript的class屬性或name屬性來完成此操作。