gpt4 book ai didi

jquery获取列表项点击的父ul

转载 作者:行者123 更新时间:2023-12-01 06:13:32 25 4
gpt4 key购买 nike

我正在尝试编写一个简单的悬停功能(请不要建议另一个,我有特定的需求)。我进行了悬停工作,以便它将显示在悬停的列表项的右侧。页面的样式显示左侧导航,其中 ul 背景看起来像一个实心 block 。这意味着我需要将鼠标悬停在整个 ul 的右侧,而不仅仅是我所在的 li 的右侧,以防它很短。我试图获取 li 的父级,但收到错误 this.parent 不是函数。如何获取 li 的父 ul 以便获取它的位置。

我的 li 有一个 .left-nav-item 类

this.myhover = function () {
this.xOffset = -10; // x distance from mouse
this.yOffset = 10; // y distance from mouse

$(".left-nav-item").unbind().hover(
function (e) {
this.top = (e.pageY + yOffset);
this.left = (e.pageX + xOffset);

alert(this.title);
this.parent().css('background-color', 'red');

$('body').append('<p id="new">My Hover Text</p>');
$('p#new').css("top", this.top + "px").css("left", this.left + "px").css("position", "absolute").fadeIn("slow");
},
function () {
//$("p#new").fadeOut("slow").remove();
}
).mousemove(
function (e) {
this.top = (e.pageY + yOffset);
this.left = (e.pageX + xOffset);
//$("p#new").css("top", this.top + "px").css("left", this.left + "px");
}
);

};

jQuery(document).ready(function ($) { myhover(); });

最佳答案

您的问题:

How do I get the parent ul of a li so I can get it's position.

$('your li').closest('ul');

关于jquery获取列表项点击的父ul,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7613067/

25 4 0
文章推荐: jquery - 我的 jQuery 有什么问题
文章推荐: java - 如何在 Java 代码中正确转义 SOQL 查询中的特殊字符(如 - ')?
文章推荐: java - android SQLITE 数据库应用程序在运行 getAllComments() 方法时在创建时崩溃
文章推荐: jQuery onclick 函数仅适用于第一个
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com