• Как использовать attr в jquery?

    @AndryG
    $('#button-c-p-save-file')
    Вы используете селектор "#"
    ...считается, что идентификаторы должны быть уникальны на странице, поэтому, найдя первый элемент с требуемым id, jQuery прекращает поиск и возвращает только его.


    А дальше вы неверно используете data-атрибуты.
    В jQuery используется функция data() и внутренний механизм хранения данных.
    Значения html атрибутов data- используются только для инициализации этого хранилища и только. Поэтому дальше вам надо не значения атрибутов менять, а укзывать новые значения через data()
    $('селектор').data({
        buttonIdFile : id_file,
        buttonIdApp: id_app,
        buttonNameFile: file_name});
    // черточка в имени параметра преобразуется в верблюда,
    //   а начальное data- отбрасывается совсем
    Ответ написан
    Комментировать
  • Как использовать attr в jquery?

    MaxKassa
    @MaxKassa
    Представитель платежной системы MaxKassa
    Лучше так
    $('#button-c-p-save-file').data('button-id-file', id_file);
    Поле ID должно быть уникально. Используйте классы и все заработает
    $('.button-c-p-save-file').data('button-id-file', id_file);
    Ответ написан
    Комментировать