- диинамически подгружаются поля, у которых есть name, data-type, value.
На готовность прогоняю:
jQuery(document).ready(function(){
jQuery("input[type=text]:not(:disabled)").each(function(){
if(jQuery(this).attr("name")) Sanitize(this);
});
});
Так вот, при отладке выяснилось, что jQuery(el).attr("name"); есть, jQuery(el).val(); есть, а jQuery(el).attr("data-type") или jQuery(el).data("type") не определены 🤷♀️
Самое странное, что как только вводишь что-то в инпуте, та же функция уже вполне себе видит data-type.
В чем может быть секрет? И таки да, при загрузке этот data-type прям прописан, видно в коде
скорее всего изначально у объектов нет этого data-type, а при вводе он добавляется, я бы открыл разметку в инспекторе и понаблюдал
дык смотрю, - есть, прописано явно
выведи консоль лог элемента и посмотри есть или нет
Обсуждают сегодня