Это должно быть очень просто, но я не могу понять, что делать. Я пытаюсь выяснить, есть ли у класса, на который нажали, в аккордеоне jQuery. Если это так, нам нужно выполнить функцию. До сих пор я обнаружил, что могу изучить секцию контента, в которой выполняются действия, используя следующую функцию изменения:
console.log(ui.newContent);
Глядя на объект в Firebug, я вижу, что индекс равен 0. Нажав на 0, чтобы развернуть его в Firebug, вы увидите, что в списке одного из свойств объекта указано что-то вроде «get classList». Тем не менее, ни одно из следующих действий для доступа к этому:
console.log(ui.newContent[0].classList);
console.log(ui.newContent[0].classList());
Однако мне удалось получить идентификатор объекта через это:
console.log(ui.newContent[0].id);
Итак, из любопытства кто-нибудь знает, как получить доступ к classList, или мне просто нужно использовать идентификатор в качестве селектора и снова получить объект, чтобы я мог использовать .hasClass на нем? Похоже на отходы, но это возможный обходной путь. Заранее спасибо!