私のjQuery関数クリックした後にリンクの擬似クラスを変更する必要があります。開かれたときにアクティブになり、サブページが開きます。jQuery:クリックしてリンクをアクティブにすると元の値に戻ります
HTML:
<ul class="menu uk-nav-offcanvas">
<li class="menu-item-has-children uk-open">
<a href="#">ITEM</a></li></ul>
私のjqueryの:
(function($) {
$('.uk-nav-offcanvas .menu-item-has-children > a').attr('href', '#');
if($('li.menu-item-has-children').hasClass('uk-open')){
$('.uk-nav-offcanvas .menu-item-has-children > a').attr('#', 'href');
}
})(jQuery);
「Attr」とは何ですか?あなたのタイプミスを修正してください – epascarello
HTMLも投稿できますか? – tommyO