gpt4 book ai didi

html - 类别检测和警报

转载 作者:太空宇宙 更新时间:2023-11-04 09:14:00 26 4
gpt4 key购买 nike

我有一个嵌套列表,其中包含具有指定列表级别的类的列表项。

我想检测点击了哪个级别,但我的代码无法正常工作..有人可以纠正我的错误吗。

$("li").click(function (e) {
if ($(this).hasClass('sub-level3')){
alert("this list item contains class-sub-level3");
} else if ($(this).hasClass('sub-level4')) {
alert("this list item contains class-sub-level3");
} else {
//do nothing
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<li class="has-dropdown sub-level3 not-click moved">
<a href="http://www.w3schools.com">Visit W3Schools.com!</a>
</li>
<li class="has-dropdown sub-level4 not-click moved">
<a href="http://www.w3schools.com">Visit W3Schools.com!</a>
</li>

最佳答案

您的代码按预期工作。您要么忘记包含 jQuery,要么重复的消息让您感到困惑。如您所见,它有效:

$("li").click(function (e) {
if ($(this).hasClass('sub-level3')){
alert("Level 3");
} else if ($(this).hasClass('sub-level4')) {
alert("Level 4");
} else {
//do nothing
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>

<ul>
<li class="has-dropdown sub-level3 not-click moved">
<a href="http://www.w3schools.com">Visit W3Schools.com!</a>
</li>
<li class="has-dropdown sub-level3 not-click moved">
<a href="http://www.w3schools.com">Visit W3Schools.com!</a>
</li>
<ul>
<li class="has-dropdown sub-level4 not-click moved">
<a href="http://www.w3schools.com">Visit W3Schools.com!</a>
</li>
</ul>
</ul>

关于html - 类别检测和警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41892151/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com