Поскольку плагин ниже не работает, когда используется в ответе getJSON - PullRequest
0 голосов
/ 02 мая 2018
(function ($) {
    $.fn.reverse = function(fn) {       
       var i = this.length;
       while(i--) {
           fn.call(this[i], i, this[i])
       }
    };   
}(jQuery)); 

Ниже используется код jquery с алфавитными данными

$.fn.reverse ($response, function (k, v) {
    $("#selector").append('<tr><td>' + v.name + '</td></tr>');
});

1 Ответ

0 голосов
/ 02 мая 2018

Вам необходимо применить плагин к любому объекту jQuery, поэтому вам нужно сделать что-то подобное, чтобы использовать плагин.

$($response).reverse(function (k, v) { /*.. code here ...*/ });
//-^^^- wrap using jQuery if it's not a jQuery object

См. Как создать базовый плагин

...