Size: a a a

2020 June 24

НА

Николай Алиферов... in pro.js
да, от двумерного я чутка отступил, почему-то интуитивно почувствовал, что человеку интересно будет в целом узнать про многомерные)
источник

DE

Denis Efremov in pro.js
Vladyslav Igorevich
Ребят, подскажите мне нужно сравнить время старт тайм с энд тайм и удалить всё время, которое меньше или равно старт тайму в энд тайме, но у меня удаляет весь селектор, в чём беда? Всё преобразовал в инт всё сравнивает
Че за toArray(
)
источник

DE

Denis Efremov in pro.js
C Modx, что-ли пришел?
источник

DE

Denis Efremov in pro.js
Vladyslav Igorevich
Ребят, подскажите мне нужно сравнить время старт тайм с энд тайм и удалить всё время, которое меньше или равно старт тайму в энд тайме, но у меня удаляет весь селектор, в чём беда? Всё преобразовал в инт всё сравнивает
Что значит весь селектор?
источник

DE

Denis Efremov in pro.js
Все элементы?
источник

VI

Vladyslav Igorevich in pro.js
Denis Efremov
Что значит весь селектор?
вот так получается
источник

VI

Vladyslav Igorevich in pro.js
Denis Efremov
Все элементы?
то есть не опции удаляет, остаётся только start time select
источник

DE

Denis Efremov in pro.js
Vladyslav Igorevich
то есть не опции удаляет, остаётся только start time select
Покажи разметку
источник

VI

Vladyslav Igorevich in pro.js
Denis Efremov
Покажи разметку
источник

VI

Vladyslav Igorevich in pro.js
Denis Efremov
Покажи разметку
источник

DE

Denis Efremov in pro.js
Ну всё правильно. Ты его выбираешь и удаляешь его
источник

VI

Vladyslav Igorevich in pro.js
ну вот, а у меня удаляет сам селект endtime

           window.newGroupStartTimeChanged = function (startTime) {
               var endTimeOptionsList = $("tr#new-group-row .end-time-picker").toArray();
               var value = parseInt(startTime.replace(":", ""));
               for (let i = 0; i < endTimeOptionsList.length; i++)
               {
                   let option = endTimeOptionsList[i];
                   let jquery = $(option);
                   let val = parseInt($(option).text().trim().replace(":", ""))
                   if (value >= val)
                       console.log(jquery);
                       jquery.remove();
               }
           };
источник

DE

Denis Efremov in pro.js
Vladyslav Igorevich
ну вот, а у меня удаляет сам селект endtime

           window.newGroupStartTimeChanged = function (startTime) {
               var endTimeOptionsList = $("tr#new-group-row .end-time-picker").toArray();
               var value = parseInt(startTime.replace(":", ""));
               for (let i = 0; i < endTimeOptionsList.length; i++)
               {
                   let option = endTimeOptionsList[i];
                   let jquery = $(option);
                   let val = parseInt($(option).text().trim().replace(":", ""))
                   if (value >= val)
                       console.log(jquery);
                       jquery.remove();
               }
           };
Ну так ты его и удаляешь
источник

DE

Denis Efremov in pro.js
.end-time-picker — это твой селект
источник

DE

Denis Efremov in pro.js
Попробуй написать без jQuery
источник

DE

Denis Efremov in pro.js
endTimeOptionsList.length всегда 1
источник

DE

Denis Efremov in pro.js
i всегда 0
источник

DE

Denis Efremov in pro.js
У тебя
источник

VI

Vladyslav Igorevich in pro.js
я поправил ещё селект, стало лучше
$("tr#new-group-row .end-time-picker option")
источник

DE

Denis Efremov in pro.js
Vladyslav Igorevich
я поправил ещё селект, стало лучше
$("tr#new-group-row .end-time-picker option")
Это не селект, а селектор
источник