我想在表单集合的字段上使用jquery自动完成功能。 例如,我有一个表单集合,其中包含以下字段: 名称产品,价格。
我想在名称产品字段上使用自动完成功能。 问题是,当我加载页面时,该字段不存在,因为它是在我点击"添加产品按钮"之后创建的。 然后它将使用此id创建: invoice_products_0_name 其中数字0是集合的id。 我应该在所有集合中使用自动完成功能。
你能给我一些建议吗?
答案 0 :(得分:0)
要绑定尚未创建的DOM,您可以使用jquery on function所述的here。
在product_name输入字段中添加一个类。然后你可以将函数绑定到这样的未来DOM
$('#your-form-collection').on('focus', '.input-name-autocomplete' function () {
$(this).YourLibAutocomplete()
});