jQuery UI自动完成功能无法使用ajax加载的表单

时间:2017-01-31 20:48:21

标签: javascript jquery jquery-ui

这是我的代码,我使用jQuery UI来实现自动完成字段

 jQuery( function() {
    jQuery( ".product-category" ).on('keydown.autocomplete', {
        source: ''
    });
} );

但jQuery UI自动完成功能不适用于动态生成的文本字段。

2 个答案:

答案 0 :(得分:1)

您可以在动态生成的输入元素上实现自动完成功能。

txtResult.Text

演示:https://jsfiddle.net/waw2vhb7/

答案 1 :(得分:0)

解决方案是在从ajax请求加载DOM更改/表单后重新加载jQuery函数。 jQuery只检测运行时当前加载的DOM。