Почему дети не показываются в jquery?
В приведенном ниже коде:
var grid = $('#grid1').data('kendoGrid'); var f = grid.tbody.find('tr.k-grouping-row'); grid.tbody.find('tr.k-grouping-row').each(function (e) { grid.collapseRow(this); }); console.log(grid.tbody.children().length);
Почему?
grid.tbody.children().length
0, а на grid.tbody
имеет 11 детей?Спасибо за ответ!
Что я уже пробовал:
Я стараюсь использовать
grid.tbody[0].children()
но я сталкиваюсь с этим grid.tbody[0].children()
не определено.
Karthik_Mahalingam
сетки.элемента tbody.детей().длина
это прекрасно работает..
bahman.01
Но для меня это работает неправильно. Он показывает 0.
Karthik_Mahalingam
что вы получаете в этом
сетки.элемента tbody.дети()
регистрация в окне консоли
bahman.01
Когда я пишу
console.log(grid. tbody);
У него есть дети но когда я пишу
консоли.входе(сетке.элемента tbody.дети());
Ребенка не показали.
Karthik_Mahalingam
Откуда вы знаете, что дети есть
Karthik_Mahalingam
когда вы пишете это
console.log(grid. tbody);
что такое выход
bahman.01
Я сфотографировал его:
https://lh3.googleusercontent.com/h3D9zrXyrPmWB4GvWgP8eUcdAs_V9wSUqIwZCBgQ5bXBOlKwPpeix9fNFU2VJnUKzHVhmDxgq6RGs7CJEwzJY3uxbJRpEniQkZd7cLbCNHcGW0xKcVRBVp_oy_SfoCKbqiCW6962RHWElBvA--O0fPuHg9wjKI8AXsgOY973opGzouK3dzhytdFyjQc8Wyu75HhLzq8JxtLANapojfYUwo42TDebYScit2OoE6_sT_OQWhjv6POuawGbLb2_mrcfGNxyc_GNPFtB2-NfaC-miRZEdRjXlG2VhUsCBI7VO1bcm5wFoATty8s3XsXwFTOEVtkuzR_KrnhhNnL85j0LgOIDPQyFXIldwtRddiviSKEHx_P69by-cWkpzuUOOqyxutuqowpM8ElCW-gKcIGP1-gMH4ZS1eShQvHuPQMEB7Jwo8VkbTVLOqCKeB465PpeXLhQglOD4asLqvMEupB1hE7BwlPt00JvBz2jEujaNfjhBkmEp2J8s04uw9vmaNAl4cGbQGCumXXxmCAadW9sUPD2oyEacGuxMQgIz6mPmpCTkN-lV37YWQDz6N-eWEkUYNmcZemysWnsaBYppWqBnWgc78vqZg=w483-h476-no