【发布时间】:2016-05-18 10:31:09
【问题描述】:
我正在使用 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,因为我无法在我的环境中部署代码。 在过去的几天里,我查看了许多博客,但没有任何推荐的东西能接近我的工作。
谢谢
【问题讨论】:
-
你能发布html吗?
-
您页面中的 li 元素是否实际上具有
text属性,或者您是否正在查询li标记内的文本?
标签: javascript jquery css sharepoint-2013