Заполните автозаполнение ячейки таблицы без идентификатора или имени
Я работаю над заполнением функциональности автозаполнения для каждого 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.
}
}
});
//}
//});
});
});
Тем не менее, это не заселение... какие-либо идеи?