jquery - 如何知道jQuery上的具体列表?

标签 jquery if-statement hover

我在 jQuery 中有这个悬停事件。 有多个<li>在这里标记

$("ul#mainnav li").hover(function(){
   if($(this) == $("ul#mainnav li:eq(1)")){
      alert("yes");
   } else {
      alert("no");
   }
})

这行不通。感谢您的帮助。

最佳答案

如果你想知道触发事件的元素的索引,你可以这样做

index = $("#mainnav li").index(this);
if (index == 1)...

关于jquery - 如何知道jQuery上的具体列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7642520/

相关文章:

html - CSS 过渡没有按预期工作

javascript - 使输入字段 jquery ui datepicker 可编辑

javascript - 如何将此 javascript 代码转换为 jquery?

jquery - 刚开始 mvc 4 我可以在哪里调整包

php - 如果 <a> 链接是一个 PDF 文件,相应的样式

C#:当 Reader 只有一个元素时,我应该使用 "if"而不是 "while"吗?

html - 添加悬停效果时响应列不起作用

javascript - 仅在 AJAX 查询返回特定结果时播放 CSS 动画

php - 如何在 TPL 文件中的 prestashop 1.7 中检测 smarty 中的设备?

css - 如何为奇数和偶数表行制作悬停阶段