Заполните автозаполнение ячейки таблицы без идентификатора или имени

Я работаю над заполнением функциональности автозаполнения для каждого TD в таблице HTML. Однажды загрузка страницы завершена. Я хотел бы реализовать автозаполнение в 5-й колонке каждой строки. этот TD не имеет идентификатора.

Ниже мой код, который я использую для заполнения автозаполнения

 $('#ctl00_ctl42_g_a1ef1ef2_6f07_44c2_ad0f_2ea0c7aa3f52_ctl01_jsAssignmentsGrid_leftpane_mainTable tr').each(function () {
            var td = $(this).find('td').eq(5);
            $(td).click(function(){
                console.log('click');
                // var ctrlId='#'+$(this).attr('id');
                // var ctrl = $(ctrlId);
                //ctrl.click(function (event) {
                    //if(event.type=="click"){   
                        $('.ms-jsgrid-cell-selected-editable').autocomplete({
                            source:values,
                            delay: 500,
                            change: function (event, ui) {
                                var source = $(this).val();
                                var temp = $(".ui-autocomplete1 li").map(function () { return $(this).text() }).get();
                                var found = $.inArray(source, temp);

                                if (found < 0) {
                                    $(this).val(''); //this clears out the field if non-existing value in <select><options> is typed.
                                }
                            }
                        });
                    //}
                //});
            });                
        });

Тем не менее, это не заселение... какие-либо идеи?

0 ответов

Другие вопросы по тегам