【问题标题】:JQuery get child of element with class name SharePoint 2013JQuery 获取类名为 SharePoint 2013 的元素的子元素
【发布时间】:2013-09-02 16:26:30
【问题描述】:

我正在尝试在 Intranet 母版页上自定义 SharePoint 2013 中的日历视图。我要做的是获取星期几的文本元素并将其删除为 3 个字符。

我知道目前的结构是

<th class="ms-acal-month-top">
    <nobr>
        <span>
        </span>
    </nobr>
</th>

我得到了一个工作解决方案,它在一定程度上模仿了 SharePoint 上的结构,但是将此代码应用于 SharePoint 页面不起作用。 jsFiddle

【问题讨论】:

    标签: javascript jquery sharepoint sharepoint-2013


    【解决方案1】:

    .text() 是一个你需要调用它的函数

    alert($('th.ms-acal-month-top').children().children().text());
    

    演示:Fiddle

    【讨论】:

    • 谢谢,该脚本的问题在于,如果有多个 '' 元素,则警报只是将所有文本串在一起。但是感谢您为我指明正确的方向
    【解决方案2】:

    感谢Msounthar解决。

    使用浏览器开发人员工具,我发现 JQuery 没有触发,因为没有定义“$”。该错误的原因是导入JQuery的脚本标签在母版页的标签中,而不是在标签中。

    将脚本移动到 head 标记会在页面上构建元素之前加载 JQuery 并定义“$”运算符。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-03-18
      • 1970-01-01
      • 1970-01-01
      • 2012-04-20
      • 2015-05-22
      相关资源
      最近更新 更多