<div><li class="item-list1"></li>
<ul>
<li class="item"><a href='/link1'></a>link1</li>
<li class="item"><a href='/link2'></a>link2</li>
<li class="item"><a href='/link3'></a>link3</li>
</ul>
</div>
<div><li class="item-list2"></li>
<ul>
<li class="item"><a href='/link4'></a>link4</li>
<li class="item"><a href='/link5'></a>link5</li>
<li class="item"><a href='/link6'></a>link6</li>
</ul>
</div>
基本上,我想在当前URL的父级上应用javascript属性。
例如,如果当前的打开链接是link4,那么我想找到打开链接的祖父母,即item-list2
我正在执行window.location.href()。parent()。parent(),但它没有帮助。
您的HTML无效。
一旦有效,您可以执行以下操作:
null
const pathname= new URL("https://www.yoursite.com/link4").pathname; // location.pathname; // on your server
console.log(pathname);
// must be quoted due to the / in the pathname
const $link = $("[href='" + pathname + "']"); // you can use a template literal too
const $parentUl = $link.closest("ul")
const $ulContainer = $parentUl.closest("li");
console.log($ulContainer.attr("class"))
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.3.1/jquery.min.js"></script>
<div>
<ul>
<li class="item-list1">
<ul>
<li class="item">
<a href='/link1'>link1</a></li>
<li class="item">
<a href='/link2'>link2</a></li>
<li class="item">
<a href='/link3'>link3</a></li>
</ul>
</li>
</ul>
</div>
<div>
<ul>
<li class="item-list2">
<ul>
<li class="item">
<a href='/link4'>link4</a></li>
<li class="item">
<a href='/link5'>link5</a></li>
<li class="item">
<a href='/link6'>link6</a></li>
</ul>
</li>
</ul>
</div>
const pathname = window.location.pathname
$(`a[href='${pathname}']`).parent().parent()
我将FancyBox2用于我的web应用程序。我阅读了它的在线文档,但没能找到一种不向用户显示就打开iframe的方法。 我询问的原因是,当一个常规页面被加载时,我想让一个Fancybox iframe也被加载,而没有用户的通知。当用户点击页面上的一个链接将触发Fancybox以显示iframe时,我想让它简单可见。我希望这将大大改善用户体验在速度方面。 任何想法或链接将会非常感谢。
比如说外链地址 :https://www.baidu.com/ 我在手机访问的时候是没法控制外链的行为的,如果需要调试外链的话 有没有方法可以动态插入vconsole
材料设计非常强调“纸张”的隐喻。要做到这一点,阴影是必不可少的。由于材料设计是一种理念,而不是API(尽管它内置在L中),因此应该在任何地方(Windows窗体、HTML/CSS等)进行设计。如何在Android API 14到20中做到这一点? 请注意,对于圆形和其他非方形形状,预制PNG实际上并不实用。
如题 不是docx,是doc,内部资料,不调用微软那个 在线查看pdf,docx,xls,xlsx,txt等等..都写好了
问题内容: 根据我的研究,看来我想做的事是不可能的,但是如果情况有所变化,我想检查一下是否有人想出办法。 我有一个Web应用程序,可以根据浏览器窗口中的用户选择生成打印报告。我有一个自定义的页眉和页脚,当从浏览器打印报告时,应在每个打印的页面上重复该页眉和页脚。它不是我需要的浏览器页眉和页脚,而是我生成的自定义页眉和页脚。另外,我不认为这是CSS和媒体类型的问题,但我不是CSS专家。我没有让页眉和
所以我一直在尝试只在ios上添加一些填充,而不是在Android上。是否有任何方法可以检查我是否使用android或ios,以便在我的应用程序中实现此功能。提前谢谢。
父组件相关代码 html js 子组件 复现步骤: 第一次打开弹框: 时间选择器显示的是当前时间 更改时间选择器的时间之后关闭弹框 第二次打开弹框,显示时间是之前弹框里面时间选择的时间,而不是当前时间?
问题内容: 我有一个使用XML和反射将 s 返回到另一个类的类。 通常,这些对象是外部对象的子字段,但有时我想即时生成它。我已经尝试过类似的方法,但无济于事。我相信这是因为Java不允许你访问进行反射的方法。 如果提供的方法失败,则失败。我可以通过制作方法来解决它,或者制作另一个类来派生它。 长话短说,我只是想知道是否存在一种通过反射访问方法的方法。 问题答案: 你可以使用反射调用私有方法。修改已