填充表的单元格的自动完成功能,不带ID或名称

时间:2019-02-18 17:39:57

标签: jquery html jsgrid

我正在为html表中的每个TD填充自动完成功能。一次,页面加载完成。我想在每行的第5列中实现自动完成功能。该TD没有ID。

下面是我用来填充自动完成代码的代码

 $('#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 个答案:

没有答案