autocomplete显示self.element.propAttr错误

Nar*_*kar 11 jquery jquery-ui jquery-plugins

我正在使用Jquery ui Autocomplete.But它显示错误自动完成显示self.element.propAttr错误.这是我的ajax代码

$.ajax({
        url: "persons.xml",
        dataType: "xml",
        success: function( xmlResponse ) {
            var data = $( "person", xmlResponse ).map(function() {
                return {
                    value: $( "name", this ).text()

                };
            }).get();
            $( "#birds" ).autocomplete({
                source: data,
                minLength: 0

            });


        }

    });
Run Code Online (Sandbox Code Playgroud)

我正在使用xml进行响应,但这似乎不是问题,似乎javascript中的某些函数已被弃用.任何人都可以给我任何解决方案吗?

小智 25

在您的对帐单前面添加以下行:

jQuery.fn.extend({
 propAttr: $.fn.prop || $.fn.attr
});
Run Code Online (Sandbox Code Playgroud)