jquery 2.0 jquery ui datepicker bug - Uncaught TypeError: Cannot read property 'append' undefined

Depuis que je suis passé à JQuery 2.0 a un bug avec la destruction de jQuery UI (1.10.2) Datepickers.

Me semble que le problème de la modification de jquery.chaque fonction ().

Je ne suivant

$(this.el_picker).datepicker('destroy');

il appelle JQuery UI ligne 9605

return this.each(function() {
    typeof options === "string" ?
        $.datepicker["_" + options + "Datepicker"].
            apply($.datepicker, [this].concat(otherArgs)) :
        $.datepicker._attachDatepicker(this, options);
});

Ensuite, il appelle la suite dans Jquery.chacun() fonction:

if ( isArray ) {
        for ( ; i < length; i++ ) {
                value = callback.call( obj[ i ], i, obj[ i ] );

                if ( value === false ) {
                    break;
                }
            }
        } else {
            for ( i in obj ) {
                value = callback.call( obj[ i ], i, obj[ i ] );

                if ( value === false ) {
                    break;
                }
            }
        }

Et là est la différence avec l'ancienne version de JQuery

        if ( isObj ) {
            for ( name in object ) {
                if ( callback.call( object[ name ], name, object[ name ] ) === false ) {
                    break;
                }
            }
        } else {
            for ( ; i < length; ) {
                if ( callback.call( object[ i ], i, object[ i++ ] ) === false ) {
                    break;
                }
            }
        }
    }

Puis il va à JQuery UI ligne 7922

_destroyDatepicker: function(target) {
    var nodeName,
        $target = $(target),
        inst = $.data(target, PROP_NAME);

    if (!$target.hasClass(this.markerClassName)) {
        return;
    }

    nodeName = target.nodeName.toLowerCase();
    $.removeData(target, PROP_NAME);
    if (nodeName === "input") {
        inst.append.remove();

Et déclenche une erreur:

Uncaught TypeError: Cannot read property 'append' undefined

Des idées? Est-il de la compatibilité de bug? Comment résoudre ce problème? Ou je fais quelque chose de mal.

InformationsquelleAutor Yuri Petrov | 2013-04-28