gpt4 book ai didi

javascript - JQuery 通过文本查找 LI,通过类查找 UL

转载 作者:太空宇宙 更新时间:2023-11-04 10:47:29 24 4
gpt4 key购买 nike

我正在使用 SharePoint 2013 中的列表,该列表在鼠标悬停时动态创建无序列表(熟悉 SharePoint 的列表项 ECB)。

给出的类名在at之后加了空格,每个菜单项加1个空格。我不确定这是否会影响 jquery 中的类属性值,所以这就是我使用开头符号的原因。

我需要隐藏几个菜单项,但我在调试中没有收到警报,所以我认为我的语法不对。

我正在使用这个:

if($('ul[class^="ms-core-menu-list"] li[text="View Item"]') ! == null) {
alert('F');
} else {
alert('no F');
}

我没有收到警报,所以要么我的语法错误,我需要帮助,要么在执行此代码时未创建菜单项,在这种情况下,我想知道如何获得这些菜单项使用 jquery,因为我无法在我的环境中部署代码。在过去的几天里,我查看了许多博客,但没有任何推荐的博客适合我。

谢谢

最佳答案

如果您试图查明页面是否包含任何 li 标签,这些标签的文本是“View Item”,这些标签是 ul 标签的子标签,类是“ms-core-menu-list"你可以使用这个选择器:

$('li:contains("View Item")', $('ul.ms-core-menu-list')).length;

在您的示例的上下文中:

if($('li:contains("View Item")', $('ul.ms-core-menu-list')).length) {
alert('F');
} else {
alert('no F');
}

关于javascript - JQuery 通过文本查找 LI,通过类查找 UL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35275110/

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