Size: a a a

jQuery — русскоговорящее общество

2021 March 11

J

Johnny in jQuery — русскоговорящее общество
Samson Son
Нужна помощь сломал голову  уже.  Сам я не кодер и не учусь но могу примерно разобраться как чего куда прописать написать расписать чтобы как то работало что то, да методом ТЫКА но чуть чуть получается. Ресурс нарисован на react (или как правильно сказать) , в нем есть поле такого типа <input type="text" autocomplete="off" value="1">, мне нужно изменить значение value  на мое методами js и jq меняется все хорошо но при дальнейшей обработке (допустим надо нажать на кнопку)  значение меняется с моего на то что было присвоено ручками методом набора на клавиатуре
function Btn() {
 LIFE = $(".blLbl").find("div").eq(LIFEst).children("input").val();
 $('.value__val input').val(LIFE);
 LIFEUbit1 = Number($("a.bl_current").text().replace(/[^.0-9]/gim, ""));
 $(".btn.btn")[0].click();
};
После .val() надо делать .change()
источник

J

Johnny in jQuery — русскоговорящее общество
Lugovskoy Dmitriy
Помогите улучшить код.
Есть кнопка
<button type="submit" class="btn btn-info btn-sm active" id="show_item" data-route="{{ route('menu.show', ['menu' => $item->id]) }}" data-live="{{ $item->live }}">
   <i class="fas fa-eye"></i>
   <div class="message"></div>
</button>

При нажатии отправляю нужные данные через аякс в нужный мне метод обработки и получаю там статус.
Все работает. Но почему-то мне приходится вместо обычного $(this) подставлять конкретный id класса в success

$('#show_item').on('click', function(e){
               e.preventDefault();
               let rout = $(this).data('route'),
                   live = $(this).data('live');

               $.ajax({
                   url: rout,
                   type: 'GET',
                   dataType: 'json',
                   data: live,
                   cache: false, // отключаем кэш
                   contentType: false,
                   processData: false,
                   beforeSend: function () { // Запрос начат
                       // Обезапасим от лишнего кликанья по инпутам
                       $(this).prop('disabled', true);
                   },
                   success: function (data) {
                       if (data.status == 'ok') {
                           if ( $('#show_item').hasClass('active')) {
                               $('#show_item').removeClass('active').addClass('inactive');
                               $('#show_item').find('.fas').removeClass('fa-eye').addClass('fa-eye-slash');
                           }else{
                               $('#show_item').find('.fas').removeClass('fa-eye-slash').addClass('fa-eye');
                               $('#show_item').removeClass('inactive').addClass('active');
                           }
                       } else {
                           $('#show_item').find('.message').text('Что-то пошло не так, обратитесь к программисту');
                       }
                   },
                   complete: function () { // Запрос закончен
                       $(this).prop('disabled', false);
                   }
               })
               return false;
           });
Элементы лучше где-нибудь в начале получать в переменные, а потом оперировать уже ими, это не только быстрее и удобнее, но и избавляет от лишних обращений к dom
источник

J

Johnny in jQuery — русскоговорящее общество
Mike B.
Добрый день. Подскажите пожалуйста. В связи с нововведениями  в Chrome, как вопроизводить audio без действия пользователя? А именно при поступлении нового сообщения, что бы проигрывался рингтон?
Говорят, через iframe можно
источник

J

Johnny in jQuery — русскоговорящее общество
Владимир
Ребят подскажите никак не получается пролистать slickslider до нужного слайда, использую это:


$('.colorgold').click(function(){
if ($(this).is(':checked')) {
 $('.slider.bolshoy').slickGoTo(1);
}
});
А разве не вот так нужно?
источник

В

Владимир in jQuery — русскоговорящее общество
Johnny
А разве не вот так нужно?
Это добавить слайд
источник

J

Johnny in jQuery — русскоговорящее общество
Владимир
Это добавить слайд
Я про использование методов, не про конкретный метод
источник

В

Владимир in jQuery — русскоговорящее общество
ааа
источник

В

Владимир in jQuery — русскоговорящее общество
Johnny
Я про использование методов, не про конкретный метод
Гений!✊🏼👍😁 спасибо!
источник

J

Johnny in jQuery — русскоговорящее общество
источник

MB

Mike B. in jQuery — русскоговорящее общество
Johnny
Говорят, через iframe можно
Почитаю про это спасибо
источник

D

Den in jQuery — русскоговорящее общество
подскажите пжлст библиотеку попроще для замены блоков страницы по ajax  а-ля barba.js/swup/smoothstate/turbolinks/turbo
источник

zN

zVlad Nesquik in jQuery — русскоговорящее общество
Привет.
Использую плагин DataTable
Но сортировка как то работает не правильно.
Идет так:
100
100
2.3
4.6
5
69.8
90
Ну и в обратном порядке.
А надо что бы была сортировка по возростанию и убыванию правильно.
источник

С

Сергей in jQuery — русскоговорящее общество
zVlad Nesquik
Привет.
Использую плагин DataTable
Но сортировка как то работает не правильно.
Идет так:
100
100
2.3
4.6
5
69.8
90
Ну и в обратном порядке.
А надо что бы была сортировка по возростанию и убыванию правильно.
все верно сортировка идет... это объект... тебе надо либо в массив переводить либо делать из цифр строки(a_100, a_101)
источник

A

Alex in jQuery — русскоговорящее общество
zVlad Nesquik
Привет.
Использую плагин DataTable
Но сортировка как то работает не правильно.
Идет так:
100
100
2.3
4.6
5
69.8
90
Ну и в обратном порядке.
А надо что бы была сортировка по возростанию и убыванию правильно.
укажи тип поля, он считает, что это string
источник

zN

zVlad Nesquik in jQuery — русскоговорящее общество
Alex
укажи тип поля, он считает, что это string
Даа, только не пойму где надо тип указать.
Такое https://qna.habr.com/q/559720 не сработало почему то.
источник

A

Alex in jQuery — русскоговорящее общество
так там же написано в каменте - магия здесь!
источник

A

Alex in jQuery — русскоговорящее общество
как у тебя колонки описаны?
источник

zN

zVlad Nesquik in jQuery — русскоговорящее общество
Alex
как у тебя колонки описаны?
Вот.
источник

A

Alex in jQuery — русскоговорящее общество
ну должно быть нормально, в песочнице можешь запилить?
источник

A

Alex in jQuery — русскоговорящее общество
вот пример с их сайта - https://jsfiddle.net/3zqh04gm/2/
источник