Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Помогите плс решитUncaught TypeError: Cannot read property 'attributes' of undefined (https://javascript.ru/forum/misc/54125-pomogite-pls-reshituncaught-typeerror-cannot-read-property-%27attributes%27-undefined.html)

Wahtel 04.03.2015 15:36

Помогите плс решитUncaught TypeError: Cannot read property 'attributes' of undefined
 
Всем привет, у меня такая проблема, в вордпресс я создаю таблицу даю ей какое то имя все ок, но сайт мультиязычный, и когда я выбираю вкладку имени таблицы на другом языке то выдает такую ошибку в консоли, Uncaught TypeError: Cannot read property 'attributes' of undefined
и ссылается на этот кусок кода:
$.each($el[0].attributes, function (i, attr) {
                    //console.log($el);

                    // bail early if not data-
                    if (attr.name.substr(0, 5) !== 'data-') {

                        return;

                    }


                    // vars
                    name = attr.name.replace('data-', '');


                    // add to atts
                    data[name] = self.get_data($el, name);

                });

а точнее на самую первую строку этого кода.
Облазил весь инет, рву волосы на голове, я просто php программист и к сожалению не очень силен в js, можете подсказать в какую сторону копать?

Sweet 04.03.2015 16:05

Нет $el[0], ну т.е.
typeof $el[0] == "undefined"

Wahtel 04.03.2015 16:30

Вложений: 1
я сейчас вывожу в консоль $el[0], и мне приходят вот такие объекты, и там есть attributes.

Wahtel 04.03.2015 16:30

Sweet,


Часовой пояс GMT +3, время: 12:48.