В этой кнопке / портлете есть один HTML-дизайн. У меня есть одна fa-Caret, после нажатия на эту каретку должен отобразиться раскрывающийся список (который по умолчанию скрыт) * 1001 *
Я написал код Jquery для удаления скрытого класса из этого выпадающего списка, но он не работает должным образом.
$(".Caret").click(function () {
if ($(".dropdown-menu").hasClass("hidden"))
$(".dropdown-menu").removeClass("hidden");
});
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<li>
<a href="javascript:;" class="dropdown-toggle" data-toggle="dropdown"><i id="carett" class="fa fa-caret-down pull-right hidden Caret"></i > ' + ButtonName + '</a >
<ul id="ddlist1" class="dropdown-menu hidden">
<li><a href="#">HTML</a></li>
<li><a href="#">CSS</a></li>
</ul>
</li>
Всякий раз, когда я нажимаю символ каретки этой кнопки, должен отображаться только этот раскрывающийся список, и если я переключаюсь на каретку другой кнопки (вторая кнопка, о которой я не упомянул), этот выпадающий список должен появиться, у меня есть статический выпадающий список, но Я добавляю в число кнопок (генерируется динамически)