- диинамически подгружаются поля, у которых есть 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, а при вводе он добавляется, я бы открыл разметку в инспекторе и понаблюдал
дык смотрю, - есть, прописано явно
выведи консоль лог элемента и посмотри есть или нет
Обсуждают сегодня