Я использую атрибуты данных, чтобы получить элемент в JQuery, как показано нижеПереключение класса с данными атрибутом
<a class="toggleArrow">Toggle Me</a>
<span class="arrow collapse" data-target="trgt1">
<i class=fa fa-arrow-right""></i>
</span>
<span class="arrow collapse" data-target="trgt2">
<i class=fa fa-arrow-left""></i>
</span>
JQuery является
$("a.toggleArrow").off().on("click", function() {
$("span.arrow").each(function() {
var dataTarget = $(this).data("target");
if (dataTarget == "tgrt1") {
dataTarget.toggleClass("collapse expand");
}
});
});
Можем ли мы использовать этот способ, но это не похоже на работу ?
Я уже делал это ... – Gags
@Gags Нет, вы не используйте '$ (это)', чтобы обратиться к текущему элементу. Проверьте обновление – Tushar
Yup .. теперь, когда u отредактирован ... он работает ,, приветствия :) – Gags