こんにちは私はそのクラス "トグルナビ"に "ドロップダウン"が含まれているが、hasClassは機能していないことを発見しようとしています。hasClassがマウスのホバー上で動作していない
私のコードはここにある:
クラスのドロップダウンが子要素に存在し、要素を対象とならないためである<li class="toggle-nav">
<ul class="dropdown">
<li><a href="#">Add User</a></li>
<li><a href="#>">User List</a></li>
</ul>
</li>
<li class="toggle-nav">
<ul class="dropdown">
<li><a href="#">Add Admin</a></li>
<li><a href="#>">Admin List</a></li>
</ul>
</li>
<li class="toggle-nav1"><a href="#">Setting</a></li>
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.12.4/jquery.min.js"></script>
<script>
$(document).ready(function() {
$(".toggle-nav").hover(function() {
console.log($(this).hasClass("dropdown"));
});
});
</script>
あなたはそれを投稿する前に、あなたのコードの人間が読みやすくするために時間がかかるしてください。 –
あなたの例でコンソールに 'false'と表示されると思います。それはあなたが見ているものではありませんか? –