На самом деле я пытаюсь изменить класс с помощью jquery на элемент значка начальной загрузки. Элементы генерируются динамически, поэтому при щелчке элемента таблицы я добавляю к переменной идентификатор привязки.
Затем я сделал 4 функции для каждого элемента всплывающего окна, которое вы видите на экране.

Каждый из всплывающих якорей, таких как CHHIUSO RISOLTO и т. д., должен изменить основной класс якоря элемента таблицы.
На самом деле я пытался использовать что-то подобное, чтобы изменить класс
function Risolt() {
$("#idticket").removeClass();
$('#idticket').addClass('badge badge-success');
}
Я думаю, что проблема заключается в установке идентификатора как onClick элементов таблицы, я установил следующую функцию
var idticket
function setId(id) {
idticket = id
}
@JohnKarry, не могли бы вы добавить еще немного кода?
@MaheerAli на самом деле я думаю, что проблема в идентификаторе, как если бы я установил идентификатор вручную, он работает, добавил код, в котором я назначаю идентификатор переменной
@JohnKarry, можете ли вы добавить весь код, это сбивает с толку. пожалуйста, добавьте html с идентификатором, чтобы я мог дать вам точное решение
@jigarhalani решил, что мне просто нужно было объединить idticket и не использовать его как текст



![Безумие обратных вызовов в javascript [JS]](https://i.imgur.com/WsjO6zJb.png)


Сначала вы должны заменить $("#idticket").removeClass(); на $("#idticket").removeAttr('class');, а затем добавить любой класс, который вы хотите.
Вызов removeClass() без аргументов — правильный способ удалить все классы элемента. removeAttr() не требуется, и в этом случае это не рекомендуется.
РЕШЕНО:
Поскольку я устанавливал элемент таблицы, щелкнув идентификатор в переменной, #idticket просто не существует, мне просто нужно было объединить переменную в jquery, а не добавлять ее как текст.
Всем спасибо за помощь.
Такое описание проблемы имеет очень мало смысла, учитывая отсутствие контекста в вопросе. Однако, поскольку это звучит так, будто это типографская ошибка, уникальная для вашего кода, я бы предложил просто удалить этот вопрос, поскольку он вряд ли поможет будущим посетителям.
@RoryMcCrossan на самом деле я не могу удалить его из-за других ответов
Вы можете использовать toggleClass jQuery для переключения классов
$('#idticket').toggleClass("oldClass newClass");
какой класс вы хотите удалить, укажите его как параметр
removeClass()